生成代码 Python 批量处理重命名文件夹内的图片名称,按四位数字增序排序
时间: 2024-05-05 10:14:55 浏览: 72
可以使用以下Python代码实现该功能:
```python
import os
folder_path = r"C:\path\to\folder"
# 获取文件夹内所有文件名并按文件名排序
file_names = os.listdir(folder_path)
file_names.sort()
# 遍历文件名并修改
for i, file_name in enumerate(file_names):
# 生成新文件名
new_file_name = "image{:04d}.jpg".format(i+1)
# 重命名文件
os.rename(os.path.join(folder_path, file_name), os.path.join(folder_path, new_file_name))
print("{} --> {}".format(file_name, new_file_name))
```
注意将 `folder_path` 替换为实际文件夹路径。此代码将文件名修改为 `image0001.jpg`、`image0002.jpg`、`image0003.jpg` 等形式。如果需要修改文件类型,可以将代码中的 `.jpg` 改为其他格式后缀即可。
阅读全文