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")