前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >简单讲讲python中的os模块

简单讲讲python中的os模块

作者头像
灯珑LoGin
发布2022-10-24 15:25:51
3250
发布2022-10-24 15:25:51
举报
文章被收录于专栏:龙进的专栏

1、获取当前文件所在目录

代码语言:javascript
复制
import os
print(__file__)
print(os.path.dirname(__file__))

其中,“__file__”是python的内置变量,“os.path.dirname(__file__)”表示的是文件当前的位置。

2、获取当前的执行路径以及切换执行路径

代码语言:javascript
复制
import os
print(os.getcwd())
os.chdir('c:\\')
print(os.getcwd())

其中,getcwd()是获取当前执行路径的函数,chdir是用于切换当前执行路径的函数。

3、给文件重命名

假设系统中存在a.txt,那么运行下面这段代码,就会将a.txt重命名成b.txt

代码语言:javascript
复制
import os
os.rename('a.txt', 'b.txt')

4、查看指定的路径是否存在

运行下面这段代码,会返回一个布尔值,存在为True,不存在为False

代码语言:javascript
复制
import os
folder = os.path.exists('c:\\windows')
print(folder)

5、判断给出的路径是否是一个文件

运行下面这串代码,会返回False,因为目录不是文件。

代码语言:javascript
复制
import os
folder = os.path.isfile('c:\\windows')
print(folder)

6、判断给出的路径是否是一个目录

运行下面这串代码,将会返回True,因为c:\windows是一个目录

代码语言:javascript
复制
import os
folder = os.path.isdir('c:\\windows')
print(folder)

7、获取系统环境变量

运行下面这串代码,将会输出系统的环境变量到控制台

代码语言:javascript
复制
import os
for k, v in os.environ.items():
    print(k, '=>', v)

8、创建单层目录

代码语言:javascript
复制
import os
x = os.mkdir('c:\\newFolder')
print(x)

os.mkdir()方法只能创建一层目录,在有父目录的情况下才能创建子目录,如果父目录不存在则不能创建并输出错误。

9、创建多层目录

代码语言:javascript
复制
import os
x = os.makedirs('c:\\newFolder\\a')
print(x)
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020年7月30日2,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档