我正在使用下面的代码递归地创建所有目录的列表(文本文件)。由于有数千个子目录,我不想一次又一次地创建列表,但只想更新/插入上次列出它们时新创建的子目录。
有没有好的方法来做到这一点?
import os, sys
rootdir ="/store/user/"
myusers=['u1','u2','u3','u4','u5','u6','u7']
for myuser in myusers:
rootuserdir=os.path.join(rootdir, myuser)
for myRoot, mySubFolders, myFiles in os.walk(rootuserdir):
for mySubFolder in mySubFolders:
dirpath = os.path.join(myRoot, mySubFolder)
print dirpath