我正在尝试修改以下代码,以递归地从当前目录(运行脚本的目录)中搜索*.txt
文件。
for file in glob.glob('./*.txt'):
任何建议将不胜感激。
最佳答案
使用os.walk比使用glob会更好。它设计用于遍历这样的目录。尝试以下代码以开始使用:
import os
myfiles =[]
for root, dirnames, filenames in os.walk("./"):
for filename in filenames:
if(filename.endswith(".txt")):
myfiles.append("%s/%s" % (root, filename))
print myfiles
关于python - 使用glob.glob从当前目录递归搜索* .txt文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21613096/