python批量重命名文件
时间: 2023-08-29 19:13:05 浏览: 142
用Python批量重命名文件
5星 · 资源好评率100%
您可以使用Python的os模块来批量重命名文件。下面是一个示例代码,其中将目录中所有以“old_”开头的文件名更改为以“new_”开头的文件名。
```
import os
# 指定目录
path = r'C:\Users\username\Desktop\files'
# 获取目录中的所有文件
files = os.listdir(path)
# 遍历文件,重命名以'old_'开头的文件
for file in files:
if file.startswith('old_'):
new_file = 'new_' + file[4:]
os.rename(os.path.join(path, file), os.path.join(path, new_file))
```
在上面的代码中,我们使用os.listdir()函数获取目录中的所有文件,并使用os.rename()函数将文件名更改为新名称。要更改不同的文件名格式,请更改if语句中的条件。
阅读全文