用python将文件夹中的图片改为001,002,003.....00n的格式,并输出
时间: 2024-01-22 17:17:55 浏览: 14
可以使用Python中的os模块和shutil模块来实现这个功能。
下面是一个示例代码:
```python
import os
import shutil
# 定义文件夹路径和新文件名前缀
folder_path = r'C:\Users\username\images'
new_name_prefix = '00'
# 遍历文件夹中的所有文件
for i, file_name in enumerate(os.listdir(folder_path)):
# 生成新文件名
new_file_name = new_name_prefix + str(i+1).zfill(2) + os.path.splitext(file_name)[1]
# 构造旧文件路径和新文件路径
old_file_path = os.path.join(folder_path, file_name)
new_file_path = os.path.join(folder_path, new_file_name)
# 重命名文件
shutil.move(old_file_path, new_file_path)
# 输出重命名后的文件路径
print(new_file_path)
```
这个代码会将指定文件夹中的所有文件按照指定格式重命名,并输出重命名后的文件路径。其中,`enumerate`函数用于遍历文件时生成文件序号,`zfill`方法用于将文件序号转换成指定位数的字符串,`os.path.splitext`方法用于获取文件扩展名。