import os
import glob
for root, dirs, files in os.walk('F:\\workspace'):
for txtfile in glob.iglob(os.path.join(root,'*.txt')):
print txtfile
我可以得到没有“[]”的文件,如果文件夹名称只有一个符号“[”或“]”,它就可以工作。我认为我以错误的方式使用 glob.iglob;但没有它我不知道如何获取我需要的文件。感谢您的回复。