案例:小明有一天接了一个任务,需要将某个文件夹下的数百个文件进行批量重命名,他感觉手动一个一个去修改文件名太麻烦了,于是就用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
如果你也遇到了需要批量重命名文件的情况,不妨试试小明的这个脚本吧!