我正在使用glob通过此代码行列出主目录中的所有python文件。我也想找到所有.json文件以及py文件,但是找不到任何要在一行代码中扫描多种文件类型的文件。
for file in glob.glob('/home/mohan/**/*.py', recursive=True):
print(file)
您可以使用os.walk,它也可以在子目录中查找。
import os
for root, dirs, files in os.walk("path/to/directory"):
for file in files:
if file.endswith((".py", ".json")): # The arg can be a tuple of suffixes to look for
print(os.path.join(root, file))
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句