【发布时间】:2011-01-14 14:19:44
【问题描述】:
我正在尝试使用 Python 获取目录中的文件列表,但我不想要所有文件的列表。
我本质上想要的是能够执行以下操作,但使用 Python 而不是执行 ls。
ls 145592*.jpg
如果没有为此的内置方法,我目前正在考虑编写一个 for 循环来遍历 os.listdir() 的结果并将所有匹配的文件附加到一个新列表中。
但是,该目录中有很多文件,因此我希望有一种更有效的方法(或内置方法)。
【问题讨论】:
-
[此链接可能对您有所帮助 :) 获取目录中文件的过滤列表](codereview.stackexchange.com/a/33642)
-
请注意,如果排序顺序对您的应用程序很重要,您可能会特别注意排序顺序。
标签: python filesystems wildcard glob directory-listing