【发布时间】:2011-05-16 06:55:34
【问题描述】:
给定一段代码:
from glob import glob, iglob
for fn in glob('/*'):
print fn
print ''
for fn in iglob('/*'):
print fn
阅读 glob 的 documentation 我看到 glob() 返回文件的基本列表和 iglob 一个迭代器。但是,我可以对两者进行迭代,并且它们每个都返回相同的文件列表。
我已经阅读了Iterator 上的文档,但它并没有真正阐明这个主题!
那么返回 Iterator 的 iglob() 对 glob() 的列表有什么好处?我是否比我的老朋友获得了额外的功能?
【问题讨论】: