遍历 Path.glob() (Pathlib) 的结果

12 浏览
0 Comments

遍历 Path.glob() (Pathlib) 的结果

我在使用Python 3.6的Pathlib模块中的Path.glob()方法的结果时遇到了困难。

from pathlib import Path
dir = Path.cwd()
files = dir.glob('*.txt')
print(list(files))
>> [WindowsPath('C:/whatever/file1.txt'), WindowsPath('C:/whatever/file2.txt')]
for file in files:
    print(file)
    print('Check.')
>>

显然,glob找到了文件,但是for循环没有被执行。我该如何循环遍历pathlib-glob-search的结果?

0