python如何在文件后缀前批量修改文件名
时间: 2023-05-18 12:02:52 浏览: 98
python文件操作之批量修改文件后缀名的方法
您可以使用Python的os模块和shutil模块来批量修改文件名。以下是一个示例代码:
```python
import os
import shutil
# 需要修改文件名的目录
dir_path = '/path/to/your/directory'
# 遍历目录下的所有文件
for filename in os.listdir(dir_path):
# 判断是否为文件
if os.path.isfile(os.path.join(dir_path, filename)):
# 获取文件名和后缀
name, ext = os.path.splitext(filename)
# 修改文件名
new_name = name + '_new' + ext
# 移动文件
shutil.move(os.path.join(dir_path, filename), os.path.join(dir_path, new_name))
```
这个示例代码将目录下的所有文件名都加上了"_new"后缀。您可以根据自己的需求修改代码。
阅读全文