Python 学习笔记08【操作文件和目录】
8.1 文件与文件路径
8.1.1 Windows上的倒斜杠(\)和OS X、Linux上正斜杠(/)
通过os.path.join函数解决不同系统路径分隔符的问题
>>> import os >>> os.path.join('usr','bin','spam') 'usr/bin/spam'
8.1.2 当前工作路径
>>> import os >>> os.getcwd() # 获取当前工作路径 '/Users/wooluwalker/Documents' >>> os.chdir('/Users/wooluwalker') #修改当前工作路径 >>> os.getcwd() '/Users/wooluwalker'
8.1.4 用os.makedirs()创建新文件夹
>>> import os >>> os.makedirs('/Users/wooluwalker/Desktop/testFile/pytest/makedirs_test') >>> os.chdir('/Users/wooluwalker/Desktop/testFile/pytest/makedirs_test') >>> os.getcwd() '/Users/wooluwalker/Desktop/testFile/pytest/makedirs_test'
该命令可以一次创建多个嵌套目录, test1/test2/test3都是之前不存在的目录。

8.1.5 os.path模块
os.path模块是os 模块中的模块, 导入os模块即可使用
其中包括与文件名、文件路径相关的函数
8.1.6 处理绝对路径和相对路径
os.path.abspath('.'):返回当前工作目录的的绝对路径
os.path.isabs(path):判断一个路径是否是绝对路径
os.path.relpath(path, start):返回从start路径到path的相对路径字符串
参考: https://www.liaoxuefeng.com/wiki/1016959663602400/1017623135437088

浙公网安备 33010602011771号