Python中文件的路径操作
前三个必须掌握,后面了解即可。
1. 获取当前文件的绝对路径
os.path.abspath(file)
2. 获取文件所在的目录
os.path.dirname(绝对路径)
Note:得到项目的根目录,按照当前文件和项目根目录之间的层级关系eg: os.path.dirname(os.path.dirname(os.path.abspath(file))
3. 路径的拼接
os.path.join(a,b,c,d)
- a是个路径 b,c,d…可以是文件夹名称,文件夹相对路径,文件
- 多路径拼接。eg: os.path.join(base,“day9”,“info.txt”)
4. 列出目录下的文件名或者目录名
os.listdir(目录)
eg:os.listdir(os.path.dirname(os.path.abspath(file)))
5. 判断是否为目录
os.path.isdir()
6. 判断是否为文件
os.path.isfile()
7. 创建单个目录
os.mkdir(“test”)
8. 删除多个目录
os.removedirs(r“c:\python”)
9. 删除单个文件
os.remove(“file”)
10. 得到当前工作目录
os.getcwd()
11. 检验给出的路径是否真的存在
os.path.exists()