我正在尝试修改下面的代码,以便从当前目录(运行我的脚本的目录)中递归搜索*.txt
个文件。
for file in glob.glob('./*.txt'):
非常感谢任何建议。
答案 0 :(得分:1)
你最好使用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