在Python中找到扩展名为.txt的目录中的所有文件如何找到具有扩展名的目录中的所有文件?.txt在蟒蛇?
3 回答
![?](http://img1.sycdn.imooc.com/54584f9d0001219b02200220-100-100.jpg)
胡说叔叔
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))
![?](http://img1.sycdn.imooc.com/5333a0780001a6e702200220-100-100.jpg)
蝴蝶不菲
TA贡献1810条经验 获得超4个赞
for root, dirs, files in os.walk(directory): for file in files: if file.endswith('.txt'): print file
添加回答
举报
0/150
提交
取消