- 获取传入文件夹下的全部目录
from pathlib import Path def AllDirs(curDir): p = Path(curDir) return [x for x in p.iterdir() if x.is_dir()]
- 获取传入文件夹下的全部文件
from pathlib import Path def AllFiles(curDir): p = Path(curDir) return [x for x in p.iterdir() if x.is_file()]
- 获取当前目录树下全部 *.deb 文件
from pathlib import Path def AllDebFiles(curDir): p = Path(curDir) return list(p.glob("*.deb"))
- 遍历当前目录,找到最新文件
from pathlib import Path def GetLatestFile(curDir): p = Path(curDir) nLatestStTime = 0 strLatestFile = "" for x in p.iterdir(): if x.is_file(): if x.stat().st_ctime > nLatestStTime: nLatestStTime = x.stat().st_ctime strLatestFile = x.absolute() return [strLatestFile, nLatestStTime]
【Python初学】通过 pathlib 访问目录和文件
最新推荐文章于 2024-05-20 20:26:39 发布