批量重命名

我可是经常受此折磨,情况挺多的,慢慢补充

况1

点击查看内容

没错!又是写边狱巴士游戏脚本时遇到的问题

如上图所示,不难发现两批文件的命名仅有一处krjp是不同的,在该情况下,可以利用Python写脚本进行批量重命名

将以下代码复制到.py文件中,在待处理文件路径下运行即可

1
2
3
4
5
6
7
8
9
10
11
12
13
import os
import shutil

# 获取文件夹中的所有文件名
file_names = os.listdir('./')

# 循环遍历每个文件名
for file_name in file_names:
# 分离文件名和扩展名
old_file_name, old_ext = os.path.splitext(file_name)
# 重命名文件
new_file_name = old_file_name.replace('kr', 'en') + old_ext
shutil.move('./' + file_name, './' + new_file_name)

- 2024.3.7更新 -