把文件夹中的文件按顺序重命名的python代码
时间: 2024-03-07 11:46:32 浏览: 206
Python源码自动办公-13 用Python批量重命名文件.rar
以下是一个示例代码,可以将文件夹中的文件按照顺序进行重命名:
```python
import os
folder_path = "/path/to/folder"
files = os.listdir(folder_path)
# 为了按顺序排列文件,我们需要将文件名转换为数字并进行排序
files = sorted(files, key=lambda x: int(os.path.splitext(x)[0]))
# 逐个重命名文件
for i, file_name in enumerate(files):
# 生成新的文件名
new_file_name = f"{i+1}.jpg"
# 构造旧文件和新文件的完整路径
old_file_path = os.path.join(folder_path, file_name)
new_file_path = os.path.join(folder_path, new_file_name)
# 重命名文件
os.rename(old_file_path, new_file_path)
```
上述代码假设文件名以数字开头,以 `.jpg` 作为扩展名,如果你的文件名格式不同,需要根据实际情况进行修改。
阅读全文