【问题标题】:glob.iglob to find all .txt files in all sub-directories yields errorglob.iglob 在所有子目录中查找所有 .txt 文件会产生错误
【发布时间】:2016-03-01 05:30:23
【问题描述】:

简单代码给出以下错误。它直接来自文档 (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

【问题讨论】:

    标签: python python-2.7 glob


    【解决方案1】:

    您似乎正在使用 Python 2.7 并阅读 Python 3.5 文档。

    【讨论】:

      【解决方案2】:

      recursive在python 3.5中增加了参数,也就是说3.4.3版本也有这个问题。

      如果你不想升级你的python版本,可以使用glob2,默认支持递归调用(**)。

      【讨论】:

        猜你喜欢
        • 2018-01-13
        • 1970-01-01
        • 1970-01-01
        • 2014-02-24
        • 2018-10-23
        • 2012-09-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多