简单代码给出了以下错误。它直接来自文档(https://docs.python.org/3/library/glob.html)
TypeError: iglob() got an unexpected keyword argument 'recursive'
import glob
for filename in glob.iglob('C:\\**\\*txt', recursive=True):
print filename
答案 0 :(得分:9)
您似乎正在使用Python 2.7并阅读Python 3.5文档。
答案 1 :(得分:7)
{3}中添加了recursive
参数,这意味着版本3.4.3
也存在问题。
如果您不想升级python版本,可以使用glob2,默认情况下支持递归调用(**
)。