我有一个小的python脚本来查找文件夹中特定扩展名的文件,
for file in glob.glob(os.path.join(path, ext)):
.....
我目前正在从..say mySandbox运行此脚本,mySandbox有一个目录DirA,mySandbox / DirA它正确地从DirA找到ext类型的所有文件
但是,我不希望它从mySandbox / dummy_dir / DirA中找到它正在进行的文件。我希望glob只能用于一个级别的深度。我该如何指定?此外,如果有更好的方法,欢迎提出建议。谢谢!
答案 0 :(得分:0)
如果我理解正确的话,当你的python脚本位于/mySandbox/dummy_dir/DirA
时,你想要来自/mySandbox
的所有文件。如果是这种情况,您可以简单地执行此操作。
import glob
import os
PATH = "/mySandbox/DirA"
PATTERN = "*.txt"
for file_name in glob.glob(os.path.join(PATH, PATTERN)):
print file_name