【发布时间】:2022-01-07 21:04:33
【问题描述】:
我想查找所有图像并尝试使用 pathlib,但我的 reg 表达式不起作用。我哪里出错了?
from pathlib import Path
FILE_PATHS=list(Path('./photos/test').rglob('*.(jpe?g|png)'))
print(len(FILE_PATHS))
FILE_PATHS=list(Path('./photos/test').rglob('*.jpg'))#11104
print(len(FILE_PATHS))
0
11104
【问题讨论】:
-
似乎您正在混合正则表达式和 glob 语法,
rglob函数需要一个 glob 选择器作为参数,而不是正则表达式