python批量修改文件名
时间: 2023-07-25 07:26:30 浏览: 83
Python批量修改文件名
你可以使用Python的os和os.path模块来批量修改文件名。以下是一个简单的示例代码:
```python
import os
path = '/path/to/files' # 修改文件名的文件夹路径
old_str = 'old_string' # 要替换的旧字符串
new_str = 'new_string' # 新字符串
# 遍历文件夹中的所有文件
for filename in os.listdir(path):
# 判断是否为文件
if os.path.isfile(os.path.join(path, filename)):
# 判断旧字符串是否存在于文件名中
if old_str in filename:
# 替换旧字符串为新字符串
new_filename = filename.replace(old_str, new_str)
# 重命名文件
os.rename(os.path.join(path, filename), os.path.join(path, new_filename))
```
将代码中的`/path/to/files`替换为实际的文件夹路径,`old_string`替换为要替换的旧字符串,`new_string`替换为新字符串。运行代码后,程序将会遍历文件夹中的所有文件,将文件名中包含旧字符串的文件名替换为新字符串,并将文件重命名为新文件名。
阅读全文