无需遍历每个子文件夹中的文件 os.walk 为此,我遵循了一个建议使用 scandir :
os.walk
scandir
import scandir ds = scandir.scandir(datafolder)
这会产生一个 scandir.ScandirIterator object 。我该如何看待此对象,或将其视为列表?
scandir.ScandirIterator object
你又回到原点了,我的朋友!要查看迭代器对象中的“数据”,必须进行迭代。我想这样的事情会奏效,或者至少让你走上正确的道路(双关语)。
import scandir ds = scandir.scandir(datafolder) print [x for x in ds]