我正在尝试使用 Python 获取目录中的文件列表,但我不想要所有文件的列表。
我本质上想要的是能够执行以下操作,但使用 Python 而不是执行 ls。
ls 145592*.jpg
如果没有内置方法,我目前正在考虑编写一个 for 循环来遍历 os.listdir()
的结果并将所有匹配的文件附加到一个新的列表。
但是,该目录中有很多文件,因此我希望有一种更有效的方法(或内置方法)。
最佳答案
import glob
jpgFilenamesList = glob.glob('145592*.jpg')
见 glob
在python文档中
关于python - 获取目录中文件的过滤列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2225564/