python for item in folder_path.rglob('*'): if item.is_dir(): print(f"Directory: {item.name}") elif item.is_file(): print(f"File: {item.name}") 这个代码片段会遍历指定文件夹及其所有子文件夹中的所有文件和目录,并分别打印它们的名称。 以上是使用pathlib模块遍历文件夹的基本步骤和代码示...
os.path.splitext(path) 分离文件名与扩展名 os.path.getmtime(path) 返回path所指向的文件或者目录的最后修改时间 详见 pathlib 自python3开始,加入了pathlib库 导入库 from pathlib import Path root=Path("../PycharmProject")config_dir=root/Path("config")# 等价于config_dir = os.path.join(root, 'con...
pathlib.Path("路径").iterdir()可以获取直接下级文件和文件夹。pathlib.Path("路径").glob("**/*")可以获取所有下级文件和文件夹。 代码语言:javascript 复制 #-*-coding:UTF8-*-importpathlib path=pathlib.Path("C:\\Users\\Administrator\\Desktop\\办公\\0-桌面\\spr合集")#print(dir(path))print("...
os.path.getmtime(path) 返回path所指向的文件或者目录的最后修改时间 详见 pathlib 自python3开始,加入了pathlib库 导入库 from pathlib import Path 代码语言:javascript 复制 root=Path("../PycharmProject")config_dir=root/Path("config")# 等价于config_dir=os.path.join(root,'config')print(str(config_d...
pathlib.Path("路径").iterdir() 可以获取直接下级文件和文件夹。 pathlib.Path("路径").glob("**/*") 可以获取所有下级文件和文件夹。 # -*- coding: UTF8 -*- import pathlib path = pathlib.Path("C:\\Users\\Administrator\\Desktop\\办公\\0-桌面\\spr合集") ...
简介: Python 技术篇-不使用os模块遍历文件夹,pathlib库获取直接下级文件和所有下级文件 pathlib.Path("路径").iterdir() 可以获取直接下级文件和文件夹。 pathlib.Path("路径").glob("**/*") 可以获取所有下级文件和文件夹。 # -*- coding: UTF8 -*- import pathlib path = pathlib.Path("C:\\Users\...