gpt4 book ai didi

python - 操作系统改变目录结构

转载 作者:太空宇宙 更新时间:2023-11-03 19:18:59 25 4
gpt4 key购买 nike

我目前想改进我曾经编写过的一个Python脚本。

其中的结构大致是这样的:

def x(args):
for root, dirs, files in os.walk(args):
do_something_that_changes_the_directory_structure()

for root, dirs, files in os.walk(args):
do_someting_with_that_changed_directory()

问题是我更改了目录结构,并且必须重新读取该结构才能对其执行某些操作。是否可以仅用一个 for 循环来完成此操作?我考虑过 while 循环,但经过思考后,我认为这行不通!

最佳答案

您应该根据对文件夹所做的更改来更新dirsfiles。例如:

for root, dirs, files in os.walk(args):
with file('{}/test.file'.format(root)) as f:
f.write('test')

files.append('test')

关于python - 操作系统改变目录结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10428402/

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