python笔记7-OS对目录的操作和引用
需要引入os模块 import os
一、目录处理
绝对路径:相对根目录的路径。
相对路径:当前目录后的路径。
1.新建和删除路径
新建路径:os.mkdir(路径),每次只能新建一级路径,否则报错。新建路径不能已存在,否则也会报错。
删除路径:os.rmdir(路径)
2.获取路径
__file__指的是当前文件,。
os.path.realpath(路径文件)获取绝对路径
os.getcwd()获取当前文件的路径
3,拼接路径和拼接路径后新建
拼接路径:os.path.join(原路径,路径1,路径2),注意路径前的“r”用来申明不被转义
示例如下:
4.获取目录信息,判断目录性质
路径分离,返回的是列表:os.listdir(路径)
判断是否是路径,返回的是布尔值:os.path.isdir(路径)
判断是否是文件,返回的是布尔值:os.path.isfile(路径)
5.对文件路径切割
路径切割,返回的是列表:os.path.split(文件路径)
示例如下,注意返回结果的区别:
测试狗一枚