Python 批量修改文件名称
时间: 2024-04-06 12:26:40 浏览: 13
在Python中,可以使用os模块来批量修改文件名称。下面是一个简单的示例代码:
```python
import os
def batch_rename_files(folder_path, old_name, new_name):
for filename in os.listdir(folder_path):
if filename.startswith(old_name):
new_filename = filename.replace(old_name, new_name)
old_filepath = os.path.join(folder_path, filename)
new_filepath = os.path.join(folder_path, new_filename)
os.rename(old_filepath, new_filepath)
# 示例用法
folder_path = '/path/to/folder' # 文件夹路径
old_name = 'old_name' # 原文件名
new_name = 'new_name' # 新文件名
batch_rename_files(folder_path, old_name, new_name)
```
上述代码中,`batch_rename_files`函数接受三个参数:文件夹路径、原文件名和新文件名。它会遍历指定文件夹下的所有文件,如果文件名以原文件名开头,则将其替换为新文件名,并使用`os.rename`函数进行重命名操作。
请注意,使用该代码时需要确保文件夹路径正确,并且要修改的文件名在该文件夹下存在。