我正在尝试从网络位置递归地获取特定类型文件(.EIA)的文件路径,这是我第一次使用pathlib
尝试从顶级搜索时如下所示:
>>> for path in pathlib.Path('\\\\192.168.40.104').rglob('*.EIA'):
... print(path)
...
>>>
(它不打印任何内容)
但将其定向到一个我知道包含一些.EIA文件的文件夹,如下所示:
>>> for path in pathlib.Path('\\\\192.168.40.104\\510bd').rglob('*.EIA'):
... print(path)
...
\\192.168.40.104\510bd\CLASSIFIED-01-110.EIA
\\192.168.40.104\510bd\CLASSIFIED-02-110.EIA
\\192.168.40.104\510bd\CLASSIFIED-01-110-510C-BD.EIA
\\192.168.40.104\510bd\CLASSIFIED-01-120.EIA
\\192.168.40.104\510bd\CLASSIFIED-02-110.EIA
\\192.168.40.104\510bd\CLASSIFIED-01-70A.EIA
>>>
所以。为什么rglob不是递归搜索
编辑:我在glob上重复了同样的问题:
>>> glob.glob('\\\\192.168.40.104\\**\\*.EIA',recursive=True)
[]
>>>
当然:
>>> glob.glob('\\\\192.168.40.104\\510bd\\*.EIA',recursive=True)
['\\\\192.168.40.104\\510bd\\CLASSIFIED-01-110.EIA',
'\\\\192.168.40.104\\510bd\\CLASSIFIED-02-110.EIA',
'\\\\192.168.40.104\\510bd\\CLASSIFIED-01-110-510C-BD.EIA',
'\\\\192.168.40.104\\510bd\\CLASSIFIED-01-120.EIA',
'\\\\192.168.40.104\\510bd\\CLASSIFIED-02-110.EIA',
'\\\\192.168.40.104\\510bd\\CLASSIFIED-01-70A.EIA']
目前没有回答
相关问题 更多 >
编程相关推荐