import os
os.getcwd()#获取当前工作目录路径
os.path.abspath('.')#获取当前工作目录路径
os.path.abspath(os.curdir)#获取当前工作目录路径
os.path.abspath('..')#获取当前工作的父目录
os.path.abspath('test.txt')#获取当前目录文件下的工作目录路径
1
2
3
4
5
6
6、获得目录中的内容
import os
for line in os.listdir('E:'):#注意有冒号print(line)#注意缩进import glob #可使用通配符“*”和“?”对文件进行过滤for line in glob.glob('E:\*.exe'):#只列出了.exe的文件print(line)
1
2
3
4
5
6
7
7、创建目录
import os
os.mkdir(路径)#只能创建一层目录
os.makedirs(路径)#可以创建多层目录
1
2
3
8、删除目录/文件
import os
path ="C:\新建文件夹"
os.rmdir(path)#只能删除空目录,删除文件用os.remove()# 删除多层目录import os
del_path ='C:\新建文件夹'defdel_file(path):if os.path.exists(path):
ls = os.listdir(path)for i in ls:
t_path = os.path.join(path,i)print(t_path)if os.path.isdir(t_path):
del_file(t_path)
os.rmdir(t_path)
del_file(del_path)