本篇概述:os模块常用方法汇总
os模块——操作系统的接口
1 | import os |
1、os.listdir(path)☆
1 | # 如果path=None,则返回当前目录下的文件夹和文件名字的列表;否则返回指定path的件夹和文件名字的列表 |
2、os.chdir(path)☆
1 | # 切换到path |
3、os.getcwd()☆
1 | os.getcwd() |
4、os.path.join()☆
1 | # 拼接路径 |
5、os.path.exists(path)☆
1 | # 判断路径是否存在,返回True或False |
6、os.path.abspath(path)☆
1 | # 返回path的绝对路径。 |
7、os.path.split(path)☆
1 | # 将路径分解为文件夹和文件名,返回的是元组 |
8、os.path.dirname(path)☆
1 | # 返回path中的文件夹部分,结果不包含'\',返回的是str |
9、os.path.basename(path)☆
1 | # 返回path中的文件名部分 |
10、os.path.getmtime(path)
1 | # 文件夹或文件的最后修改时间,返回的是从新纪元到访问时的秒数 |
11、os.path.getatime(path)
1 | # 文件夹或文件的最后访问时间 |
12、os.path.getacime(path)
1 | # 文件夹或文件的创建时间 |
13、os.path.getsize(path)☆
1 | # 文件夹或文件的大小,若是文件夹返回0,是文件则返回字节数 |
14、os.makedirs()☆
1 | # 创建文件夹 |
15、os.system()
1 | # 运行sheel命令,无返回值 |
16、os.popen()
1 | # 执行命令并把 执行的cmd的输出结果 返回 |
17、os.remove(path)☆
1 | # 删除文件路径 |
18、os.rename(src,dst)
1 | # 将文件或目录src重命名为dst |
19、os.getenv()
1 | # 获得环境变量 |
20、os.walk()
1 | # os.walK()是一个简单易用的目录遍历器,用于在目录树中游走输出在目录中的文件名 |