gpt4 book ai didi

Python循环遍历文件夹并重命名文件

转载 作者:行者123 更新时间:2023-11-28 21:45:46 27 4
gpt4 key购买 nike

我正在尝试浏览一堆文件夹并进入每个文件夹并将特定文件重命名为不同的名称。我只是卡在循环文件夹部分。

我的文件系统如下所示:

Root Directory
Folder
File1
File2
File3
Folder
File1
File2
File3

我的代码是:

os.chdir(rootDir)

for folder in os.listdir():
print(folder)
os.chdir(rootDir + 'folder')
for f in os.listdir():
print(f)
os.chdir(rootDir)

所以在我看来它将遍历文件夹然后进入文件夹并列出其中的文件然后返回根目录

最佳答案

看看os.walk

import os
for dir, subdirs, files in os.walk("."):
for f in files:
f_new = f + 'bak'
os.rename(os.path.join(root, f), os.path.join(root, f_new))

关于Python循环遍历文件夹并重命名文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38907645/

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