通过Python获取excel中2000个数据,然后依次对文件夹中的2000张照片名字按原有顺序进行替换
时间: 2024-02-21 14:00:42 浏览: 75
好的,你可以使用Python中的pandas库来读取Excel文件,使用os库操作文件夹中的照片。以下是示例代码:
```python
import pandas as pd
import os
# 读取Excel文件
data = pd.read_excel('data.xlsx', sheet_name='Sheet1')
# 获取文件夹中所有照片的文件名
folder_path = 'photos/'
photos = os.listdir(folder_path)
# 按原有顺序替换照片名字
for i, photo_name in enumerate(photos):
new_name = str(data.loc[i]['name']) + '.jpg'
os.rename(os.path.join(folder_path, photo_name), os.path.join(folder_path, new_name))
```
其中,`data.xlsx`是你的Excel文件名,`Sheet1`是你要读取的sheet名;`photos/`是你的照片所在文件夹路径,`.jpg`是你的照片后缀名。替换后的照片名字将按照Excel中的顺序进行命名。
阅读全文