python批量修改文件
时间: 2023-09-10 19:08:10 浏览: 89
批量修改文件
可以使用Python的os和shutil模块来批量修改文件。下面是一个示例代码,可以将指定文件夹下的所有txt文件名中的"old"替换为"new":
```python
import os
import shutil
# 指定文件夹路径
folder_path = "/path/to/folder"
# 遍历文件夹
for root, dirs, files in os.walk(folder_path):
for file in files:
# 判断文件名是否以txt结尾
if file.endswith(".txt"):
# 构造旧文件名和新文件名
old_name = os.path.join(root, file)
new_name = os.path.join(root, file.replace("old", "new"))
# 修改文件名
shutil.move(old_name, new_name)
```
你可以根据需要修改代码,比如修改文件类型、修改替换规则等。同时要注意备份数据,防止操作出错导致数据丢失。
阅读全文