如何使用Python递归重命名多个文件?
您可以使用os.walk递归遍历目录,然后使用os.rename重命名文件。
示例
import os
def replace(folder_path, old, new):
for path, subdirs, files in os.walk(folder_path):
for name in files:
if(old.lower() in name.lower()):
file_path = os.path.join(path,name)
new_name = os.path.join(path,name.lower().replace(old,new))
os.rename(file_path, new_name)您可以如下使用此功能-
replace('my_folder', 'IMG', 'Image')这将以递归方式在该文件夹及其子文件夹中找到所有文件,并将其中的IMG替换为Image。您可以修改适合自己的功能,以获得更理想的结果。
热门推荐
6 保研的祝福语简短
10 年轻20岁祝福语简短
11 朋友结婚祝福语信息简短
12 女孩婚礼贺卡祝福语简短
13 30段点歌简短祝福语
14 虎年春节祝福语图文简短
15 写给后妈祝福语大全简短
16 简短回复生日祝福语
17 校长送毕业祝福语简短
18 毕业立体贺卡祝福语简短