在Python中,你可以使用`os`模块来批量修改多个文件名。以下是一个简单的示例代码,展示了如何批量修改文件名:
import os
指定文件夹路径
folder_path = '/path/to/folder'
获取文件夹中所有文件的列表
file_list = os.listdir(folder_path)
遍历文件列表
for filename in file_list:
构造新的文件名,例如在文件名前面添加“new_”前缀
new_filename = 'new_' + filename
构造文件的完整路径
old_filepath = os.path.join(folder_path, filename)
new_filepath = os.path.join(folder_path, new_filename)
修改文件名
os.rename(old_filepath, new_filepath)
print('文件名修改完成。')
请确保将`/path/to/folder`替换为你想要修改文件名的文件夹的实际路径。
如果你有更具体的修改需求,比如在文件名中添加特定的字符串、替换某些字符或者重命名文件,你可以根据需求修改代码。例如,以下代码演示了如何在文件名中添加特定的字符串:
import os
指定文件夹路径
folder_path = '/path/to/folder'
获取文件夹中所有文件的列表
file_list = os.listdir(folder_path)
遍历文件列表
for filename in file_list:
构造新的文件名,例如在文件名中添加“_backup”后缀
new_filename = filename + '_backup'
构造文件的完整路径
old_filepath = os.path.join(folder_path, filename)
new_filepath = os.path.join(folder_path, new_filename)
修改文件名
os.rename(old_filepath, new_filepath)
print('文件名修改完成。')