Python中的目录树列表
发布于 2021-02-02 23:15:40
如何获取Python给定目录中所有文件(和目录)的列表?
关注者
0
被浏览
65
1 个回答
-
这是遍历目录树中每个文件和目录的一种方式:
import os for dirname, dirnames, filenames in os.walk('.'): # print path to all subdirectories first. for subdirname in dirnames: print(os.path.join(dirname, subdirname)) # print path to all filenames. for filename in filenames: print(os.path.join(dirname, filename)) # Advanced usage: # editing the 'dirnames' list will stop os.walk() from recursing into there. if '.git' in dirnames: # don't go into any .git directories. dirnames.remove('.git')