用Python批量重命名文件

2023-09-21 08:47:24 浏览数 (1)

案例:小明有一天接了一个任务,需要将某个文件夹下的数百个文件进行批量重命名,他感觉手动一个一个去修改文件名太麻烦了,于是就用Python写了个脚本来帮他完成这个任务。

小明的脚本使用了os和os.path模块,首先获取指定文件夹下的所有文件名,然后逐个文件进行重命名。他使用了一个计数器来给每个文件生成一个新的名字,比如原来的文件名是'file1.txt',脚本会将它重命名为'new_file1.txt'。

脚本的代码如下:

代码语言:javascript复制
import os

def batch_rename(folder_path):
    files = os.listdir(folder_path)
    count = 1
    for file in files:
        extension = os.path.splitext(file)[1]
        new_name = 'new_file'  str(count)  extension
        os.rename(os.path.join(folder_path, file), os.path.join(folder_path, new_name))
        count   1

如果你也遇到了需要批量重命名文件的情况,不妨试试小明的这个脚本吧!

0 人点赞