猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
在Python中找到扩展名为.txt的目录中的所有文件
在Python中找到扩展名为.txt的目录中的所有文件
如何找到具有扩展名的目录中的所有文件?
.txt
在蟒蛇?
心有法竹
浏览 1553
回答 3
3回答
胡说叔叔
你可以用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))
0
0
0
蝴蝶不菲
诸如此类的事情应该能胜任这项工作。for root, dirs, files in os.walk(directory): for file in files: if file.endswith('.txt'): print file
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Python
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续