Python 如何遍历目录文件
快速答案
优先用 pathlib.Path.rglob,代码跨平台更稳。
from pathlib import Path
for path in Path('docs').rglob('*.md'):
print(path)
使用要点
- 把输入目录和输出目录放到变量里,批量处理前先打印将要操作的文件列表。
- 跨平台脚本优先使用
pathlib,避免手写路径分隔符。
相关内容
相关内容
- Python 如何写命令行参数 Python 如何写命令行参数:用 argparse 定义参数、帮助信息和默认值。 包含脚本示例、处理提醒和相关 Python、工具内容入口。
- Python 如何批量修改文件名 Python 如何批量修改文件名:用 pathlib 遍历文件,先打印映射确认,再调用 rename。 包含脚本示例、处理提醒和相关 Python、工具内容入口...
- Python 如何读取 TOML 配置 Python 如何读取 TOML 配置:Python 3.11+ 可用 tomllib 读取 toml 文件。 包含脚本示例、处理提醒和相关 Python、工具...
- Python 如何复制文件和目录 Python 如何复制文件和目录:文件用 shutil.copy2,目录用 shutil.copytree。 包含脚本示例、处理提醒和相关 Python、工具内...
- Python 如何把 CSV 转 JSON Python 如何把 CSV 转 JSON:用 csv.DictReader 读取表头,再 json.dump 输出数组。 包含脚本示例、处理提醒和相关 Pyt...
- Python dataclass 怎么用 Python dataclass 怎么用:用 @dataclass 自动生成初始化、比较和展示方法。 包含脚本示例、处理提醒和相关 Python、工具内容入口。