如何在Python中列出目录的所有文件?
os.listdir(my_path)将为您提供my_path目录中的所有内容-文件和目录。
示例
您可以按以下方式使用它:
>>> import os
>>> os.listdir('.')
['DLLs', 'Doc', 'etc', 'include', 'Lib', 'libs', 'LICENSE.txt', 'NEWS.txt', 'python.exe', 'pythonw.exe', 'README.txt', 'Scripts', 'share', 'tcl', 'Tools', 'w9xpopen.exe']输出结果
如果只需要文件,则可以使用isfile对其进行过滤:
>>> import os
>>> file_list = [f for f in os.listdir('.') if os.path.isfile(os.path.join('.', f))]
>>> print file_list
['LICENSE.txt', 'NEWS.txt', 'python.exe', 'pythonw.exe', 'README.txt', 'w9xpopen.exe']热门推荐
6 敏字的祝福语简短
10 毕业祝福语简短给同学
11 简短佛教新年祝福语大全
12 新年发给客户祝福语简短
13 新年祝福语简短创意兄弟
14 薛之谦祝福语简短
15 简短新婚铺被子祝福语
16 给儿子祝福语简短霸气
17 父亲简短结婚祝福语大全
18 宝宝祝福语诗意简短 古文