python 批量修改文件夹中图片的名称,按顺序修改为1到84
时间: 2023-12-03 19:41:58 浏览: 195
可以使用Python中的os和shutil模块来实现批量修改文件名。具体步骤如下:
1. 导入os和shutil模块:
```python
import os
import shutil
```
2. 定义要修改的文件夹路径和新文件名的起始数字:
```python
folder_path = '/path/to/folder'
new_name_start = 1
```
3. 遍历文件夹中的所有文件,对于每个文件,将其重命名为新的文件名:
```python
for i, filename in enumerate(os.listdir(folder_path)):
# 构造新文件名
new_name = str(new_name_start + i) + '.jpg'
# 构造文件的完整路径
old_path = os.path.join(folder_path, filename)
new_path = os.path.join(folder_path, new_name)
# 重命名文件
shutil.move(old_path, new_path)
```
完整代码:
```python
import os
import shutil
folder_path = '/path/to/folder'
new_name_start = 1
for i, filename in enumerate(os.listdir(folder_path)):
new_name = str(new_name_start + i) + '.jpg'
old_path = os.path.join(folder_path, filename)
new_path = os.path.join(folder_path, new_name)
shutil.move(old_path, new_path)
```
注意:在运行代码之前,请先备份原始文件,以防止不可挽回的错误。
阅读全文