在 bash 中,${files_path}/*.txt
它会获取特定路径中的所有 .txt 文件。python中是否有等效的脚本?
glob
正是你要找的。
的水珠模块发现所有匹配的根据由Unix外壳使用的规则指定模式的路径名,尽管结果在任意的顺序返回。不进行波浪号扩展,但 *、? 和用 [] 表示的字符范围将被正确匹配。
使用glob
模块:
>>> import os, glob
>>> os.listdir('.')
['package', 'test.py', 'test.pyc', 'test2.py', 'test2.pyc']
>>> glob.glob('*.pyc')
['test.pyc', 'test2.pyc']
>>>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句