Python将csv的每一行的某列存储成文本文件,文件名为该行某字段

import os
import csv
import numpy as np

path = "./" #存储csv的位置
dirs = os.listdir(path) #返回指定的文件夹包含的文件的名字的列表
for x in dirs:#查找列表中的csv文件
    if os.path.splitext(x)[1] == ".csv":
        filePath =x
        break
with open(x,'r') as f:#读取csv文件
 
    data = csv.reader(f)
    for i in data:
        file = open('./' + str(i[0]) +'-'+str(i[1])+'.c', 'wb+')#打开文件
        file.write(str(i[4]).encode(encoding='utf-8'))#写入文件
        file.close()
    print("done")