python批量修改文件名
时间: 2023-10-08 21:13:45 浏览: 46
python实现批量修改文件名
可以使用Python的os模块和shutil模块来实现批量修改文件名。
例如,如果你想将一个文件夹中所有的txt文件名中的"old_string"替换为"new_string",可以使用以下代码:
```python
import os
folder_path = "path/to/folder"
old_string = "old_string"
new_string = "new_string"
for filename in os.listdir(folder_path):
if filename.endswith(".txt") and old_string in filename:
new_filename = filename.replace(old_string, new_string)
os.rename(os.path.join(folder_path, filename), os.path.join(folder_path, new_filename))
```
这个代码会遍历文件夹中的每个txt文件,如果文件名中包含"old_string",则将其替换为"new_string",然后使用os.rename()函数将原文件名修改为新文件名。
阅读全文