可以使用Python内置的os和shutil模块来实现批量修改文件名,具体步骤如下:
- 首先使用os模块中的listdir()函数获取指定文件夹中的所有文件名:
import os
folder_path = "path/to/folder"
file_list = os.listdir(folder_path)
- 遍历获取到的文件名列表,使用os模块中的rename()函数修改文件名:
for file_name in file_list:
# 旧文件路径
old_path = os.path.join(folder_path, file_name)
# 新文件名
new_file_name = "new_" + file_name
# 新文件路径
new_path = os.path.join(folder_path, new_file_name)
# 修改文件名
os.rename(old_path, new_path)
完整代码如下:
import os
folder_path = "path/to/folder"
file_list = os.listdir(folder_path)
for file_name in file_list:
# 旧文件路径
old_path = os.path.join(folder_path, file_name)
# 新文件名
new_file_name = "new_" + file_name
# 新文件路径
new_path = os.path.join(folder_path, new_file_name)
# 修改文件名
os.rename(old_path, new_path)
这样就可以实现批量修改指定文件夹中的所有文件名,将文件名前面添加上"new_"前缀。