python批量修改文件名代码
时间: 2023-08-30 16:11:10 浏览: 159
如何用python实现10行代码实现批量修改文件名,一看就懂
以下代码可以批量修改指定文件夹中所有文件的文件名:
```python
import os
folder_path = "/path/to/folder" # 指定文件夹路径
for filename in os.listdir(folder_path):
# 遍历文件夹中每个文件
old_name = os.path.join(folder_path, filename)
new_name = os.path.join(folder_path, filename.replace("old_string", "new_string"))
# 将文件名中的 "old_string" 替换为 "new_string"
os.rename(old_name, new_name)
# 重命名文件
```
其中,`folder_path` 变量需要替换为实际的文件夹路径,`old_string` 和 `new_string` 变量需要替换为需要替换的字符串和替换后的字符串。比如,如果需要将文件名中的所有空格替换为下划线,可以将 `old_string` 设置为 `" "`,将 `new_string` 设置为 `"_"`。
阅读全文