python 批量改文件名
时间: 2024-04-08 09:03:30 浏览: 120
你可以使用Python的os模块来批量改变文件名。下面是一个简单的示例代码,可以将指定文件夹中的所有文件名都添加上指定的前缀:
```python
import os
def batch_rename_files(folder_path, prefix):
# 获取文件夹下的所有文件名
file_names = os.listdir(folder_path)
for file_name in file_names:
# 构造新的文件名
new_name = prefix + file_name
# 构造文件的完整路径
old_path = os.path.join(folder_path, file_name)
new_path = os.path.join(folder_path, new_name)
# 重命名文件
os.rename(old_path, new_path)
# 指定文件夹路径和前缀
folder_path = "path/to/your/folder"
prefix = "new_"
# 执行批量改名操作
batch_rename_files(folder_path, prefix)
```
你只需要将代码中的`folder_path`替换成你想要批量改名的文件夹路径,`prefix`替换成你想要添加的前缀,然后运行代码即可。请确保在运行代码之前备份好原始的文件,以防止意外情况。
阅读全文