如何找到具有扩展名的目录中的所有文件.txt
在Python中?
您可以使用glob https://docs.python.org/2/library/glob.html:
import glob, os
os.chdir("/mydir")
for file in glob.glob("*.txt"):
print(file)
或者简单地os.listdir https://docs.python.org/2/library/os.html#os.listdir:
import os
for file in os.listdir("/mydir"):
if file.endswith(".txt"):
print(os.path.join("/mydir", file))
或者如果您想遍历目录,请使用os.walk https://docs.python.org/2/library/os.html#os.walk:
import os
for root, dirs, files in os.walk("/mydir"):
for file in files:
if file.endswith(".txt"):
print(os.path.join(root, file))
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)