Python 使用pathlib glob提取文件名以0/1开头的路径的模式

Python 使用pathlib glob提取文件名以0/1开头的路径的模式,python,glob,pathlib,Python,Glob,Pathlib,我尝试在pathlib glob中使用普通pythonregex模式,但它不起作用。 在网上阅读时,我了解到全球模式是完全不同的。 我没有在网上找到我正在寻找的模式 我有: 名为图像的文件夹类似于: 从pathlib导入路径 打印(列表(路径('./图像').glob(“*”)) 给出: [WindowsPath('images/01.jpg'), WindowsPath('images/11.jpg'), WindowsPath('images/010.jpg'), ... ] 我希望gl

我尝试在
pathlib glob
中使用普通python
regex模式
,但它不起作用。
在网上阅读时,我了解到全球模式是完全不同的。
我没有在网上找到我正在寻找的模式

我有:
名为
图像的文件夹类似于:

从pathlib导入路径
打印(列表(路径('./图像').glob(“*”))
给出:

[WindowsPath('images/01.jpg'),
WindowsPath('images/11.jpg'),
WindowsPath('images/010.jpg'),
... ]
我希望glob只提取那些名称以0开头的图像,比如
01.jpg
&
010.jpg
&而不是
11.jpg


实现这一目标的模式是什么

尝试使用
pathlib的iterdir
startswith

p = Path('./images')
for pth in p.iterdir():
    if pth.name.startswith('0'):
        print(pth)


编辑的ans工作!这意味着我们没有解决这个问题的特定模式&需要使用这种方法……是的,这只需要获取名称并检查它们是否从0开始。嘿!原来我的images文件夹中也有一些txt文件,如果pth.name.startswith('0')和pth.name.endswith('txt')也有endswith,我如何过滤它们呢。
images/01.jpg
images/010.jpg