【发布时间】:2022-12-11 07:27:56
【问题描述】:
我想扫描目录及其所有子目录中的某些文件名(即所有具有 .log 扩展名的文件,以及名称为 example1.txt 或 example2.txt 的所有文件),以便我可以进一步处理它们。我成功获取了所有以 .log 结尾的文件:
import re
from pathlib import Path
filenames = ["*.log", "example1.txt", "example2.txt"]
input_path = Path("./testfolder")
ls = [p for p in input_path.glob("**/*.log") if p.is_file()]
print(", ".join(str(p) for p in ls))
我需要做什么才能获得所有扩展名为 .log 的文件,以及所有名称为 example1.txt 或 example2.txt 的文件?
【问题讨论】: