我正在尝试使用 Python 获取目录中的文件列表,但我不想要所有文件的列表。
我本质上想要的是能够执行以下操作,但使用 Python 而不是执行 ls。
ls 145592*.jpg
如果没有内置方法,我目前正在考虑编写一个 for 循环来遍历 os.listdir()
的结果,并将所有匹配的文件附加到新列表中。
但是,该目录中有很多文件,因此我希望有一种更有效的方法(或内置方法)。
原文由 mhost 发布,翻译遵循 CC BY-SA 4.0 许可协议
我正在尝试使用 Python 获取目录中的文件列表,但我不想要所有文件的列表。
我本质上想要的是能够执行以下操作,但使用 Python 而不是执行 ls。
ls 145592*.jpg
如果没有内置方法,我目前正在考虑编写一个 for 循环来遍历 os.listdir()
的结果,并将所有匹配的文件附加到新列表中。
但是,该目录中有很多文件,因此我希望有一种更有效的方法(或内置方法)。
原文由 mhost 发布,翻译遵循 CC BY-SA 4.0 许可协议
4 回答4.5k 阅读✓ 已解决
1 回答3.4k 阅读✓ 已解决
4 回答3.9k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
1 回答4.5k 阅读✓ 已解决
2 回答510 阅读✓ 已解决
1 回答4k 阅读✓ 已解决
参见
glob
在 python 文档中