
可以使用Python内置的os模块来批量重命名目录名称。具体步骤如下:
导入os模块
import os
获取要重命名的目录路径
如果要重命名当前目录下的所有子目录,可以使用以下代码获取当前目录路径:
path = os.getcwd()
如果要重命名指定目录下的所有子目录,可以将目录路径直接赋值给path变量。
遍历目录并修改名称
可以使用os模块中的os.listdir()函数来遍历目录,并使用os.rename()函数来修改目录名称。示例代码如下:
for foldername in os.listdir(path):
old_name = os.path.join(path, foldername)
new_name = os.path.join(path, foldername.replace("旧名称", "新名称"))
os.rename(old_name, new_name)
其中,os.listdir()函数返回目录中所有项的名称列表,对于每个目录项,都执行一次循环。os.path.join()函数用于将文件夹名称和目录路径进行连接,生成完整的路径名。os.rename()函数用于修改目录名称,将旧名称替换为新名称。
完整代码
import os
# 获取要重命名的目录路径
path = os.getcwd()
# 遍历目录并修改名称
for foldername in os.listdir(path):
old_name = os.path.join(path, foldername)
new_name = os.path.join(path, foldername.replace("旧名称", "新名称"))
os.rename(old_name, new_name)
注意:在执行上述代码之前,请先备份目录数据,以免不小心修改出错导致数据丢失。