import glob, os
os.chdir("/Users/lzjun/workspace") # 切换到指定目录
for file in glob.glob("*.txt"):
print(file)
这种方式无法找出子目录下的txt文件,要找出所有子目录下的txt文件,需要使用 os.walk 方法
import os
for root, dirs, files in os.walk("/Users/lzjun/workspace"):
for file in files:
if file.endswith(".txt"):
print(os.path.join(root, file))
关注公众号「Python之禅」,回复「1024」免费获取Python资源