写一次批量改文件名的python代码
时间: 2024-02-06 21:02:33 浏览: 91
批量修改文件名的代码
当然,下面是一个示例的Python代码,用于批量更改文件名:
```python
import os
def batch_rename_files(directory, old_prefix, new_prefix):
for filename in os.listdir(directory):
if filename.startswith(old_prefix):
new_filename = filename.replace(old_prefix, new_prefix)
old_path = os.path.join(directory, filename)
new_path = os.path.join(directory, new_filename)
os.rename(old_path, new_path)
print(f"Renamed {filename} to {new_filename}")
# 示例用法
directory = "/path/to/directory" # 更改为实际目录
old_prefix = "old_" # 要替换的前缀
new_prefix = "new_" # 新的前缀
batch_rename_files(directory, old_prefix, new_prefix)
```
请注意,上述代码将在指定目录中查找以`old_prefix`开头的文件,并将其重命名为以`new_prefix`开头的新文件名。要使用代码,请将`directory`更改为要操作的目录路径,并指定要替换的前缀和新的前缀。
阅读全文