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

posted @ 2019-10-06 13:50  后山前堂客  阅读(151)  评论(0)    收藏  举报