1.首先导入必要的库
import os
import csv
2.将csv内容读取到变量中,假设要获取第一列的内容作为文件名
with open('file.csv', 'r') as f:
read_csv = csv.reader(f)
content = [row[0] for row in read_csv]
3.根据读取到的内容,对文件进行重命名
for file_name in os.listdir('.'):
if file_name.endswith('.csv'): # 只对csv文件进行重命名
index = int(file_name.split('.')[0]) - 1 # 假设文件名是数字,获取数字编号
new_name = content[index] + '.csv' # 根据读取内容生成新文件名
os.rename(file_name, new_name) # 重命名文件