在Python中找到扩展名为.txt的目录中的所有文件如何找到具有扩展名的目录中的所有文件?.txt在蟒蛇?
3 回答
胡说叔叔
TA贡献1804条经验 获得超8个赞
glob:
import glob, os
os.chdir("/mydir")for file in glob.glob("*.txt"):
print(file)os.listdir:
import osfor file in os.listdir("/mydir"):
if file.endswith(".txt"):
print(os.path.join("/mydir", file))os.walk:
import osfor root, dirs, files in os.walk("/mydir"):
for file in files:
if file.endswith(".txt"):
print(os.path.join(root, file))
蝴蝶不菲
TA贡献1810条经验 获得超4个赞
for root, dirs, files in os.walk(directory):
for file in files:
if file.endswith('.txt'):
print file添加回答
举报
0/150
提交
取消
