文件、目录访问
pathlib
os.path
判断存在
1 | os.path.isdir(r"C:\Users") |
os.stat配合stat模块有更丰富的功能
路径操作
1 | pfile = os.path.join(r"C:\temp", "output.txt") |
os.sep配合字符串.join、.split方法可以实现基本相同 效果
fileinput
stat
stat:包含os.stat信息相关常量、函数以便跨平台使用
1 | import stat |
os.path中包含常用部分相同功能函数
glob
glob.glob
1 | import glob |
参数
pathname:文件名模式- 接受shell常用文件名模式语法
?:单个字符*:任意字符[]:字符选集
.开头路径不被以上?、*匹配
- 接受shell常用文件名模式语法
recursiveFalse:默认True:**将递归匹配所有子目录、文件
返回值:匹配文件名列表
- 目录前缀层次同参数
glob.glob是利用glob.fnmatch模块匹配名称模式
shutil
shutil模块:包含文件操作相关

