gpt4 book ai didi

python - 仅使用新目录更新目录列表

转载 作者:行者123 更新时间:2023-12-01 05:57:55 24 4
gpt4 key购买 nike

我正在使用下面的代码递归地创建所有目录的列表(文本文件)。由于有数千个子目录,我不想一次又一次地创建列表,而是只想更新/插入上次列出它们时新创建的子目录。

有什么好的方法吗?

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

最佳答案

尝试增量更新文件夹列表不会保存任何内容。没有有效的方法可以从文件中间删除一行,也没有插入一行。简单地重新编写整个列表是最有效的方法,也是最简单的方法。

关于python - 仅使用新目录更新目录列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11673585/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com