os.grtcwd() 获取文件当前目录(路径)
>>> os.getcwd() 'E:\\tools\\python\\Python'
os.chdir(path) 更改访问路径
>>> os.chdir('E:\\tools\\python') >>> os.getcwd() 'E:\\tools\\python'
os.curdir os.pardir ----> '.' '..'
>>> os.chdir('E:\\tools\\python') >>> os.chdir(os.curdir) >>> os.getcwd() 'E:\\tools\\python' >>> os.chdir(os.pardir) >>> os.getcwd() 'E:\\tools'
os.makedir 创建单个文件
os.makedirs 递归创建文件 #从路径给出但又不存在的文件开始创建,直到走完所给路径
>>> os.getcwd() 'E:\\tools' >>> os.listdir('E:\\tools') ['Altium Designer 17', 'keil', 'mye', 'mysql-installer-community-8.0.13.0.msi', 'mysql-installer-web-community-8.0.13.0.msi', 'pass', 'pr', 'python', 'video_baofeng', 'war'] >>> os.listdir('E:\\tools\\pass')#打印目录下所有文件,包括隐藏文件 ['pass1'] >>> os.getcwd() 'E:\\tools'
os.removedir 删除单级目录
os.removedirs 先删除指定单级目录,再对上一级文件进行判断,若为空则删除,若不为空,指令结束
os.removedirs('E:\\tools\\pass\\pass1')#pass文件中只有pass1 >>> os.listdir('E:\\tools') ['Altium Designer 17', 'keil', 'mye', 'mysql-installer-community-8.0.13.0.msi', 'mysql-installer-web-community-8.0.13.0.msi', 'pr', 'python', 'video_baofeng', 'war'] >>>