python

超轻量级php框架startmvc

Python处理CSV与List的转换方法

更新时间:2020-05-29 08:42:01 作者:startmvc
1.读取CSV文件到ListdefreadCSV2List(filePath):try:file=open(filePath,'r',encoding="gbk")#读取以utf-8context=file.

1.读取CSV文件到List


def readCSV2List(filePath):
 try:
 file=open(filePath,'r',encoding="gbk")# 读取以utf-8
 context = file.read() # 读取成str
 list_result=context.split("\n")# 以回车符\n分割成单独的行
 #每一行的各个元素是以【,】分割的,因此可以
 length=len(list_result)
 for i in range(length):
 list_result[i]=list_result[i].split(",")
 return list_result
 except Exception :
 print("文件读取转换失败,请检查文件路径及文件编码是否正确")
 finally:
 file.close();# 操作完成一定要关闭

2.将List写入到CSV文件中


def writeList2CSV(myList,filePath):
 try:
 file=open(filePath,'w')
 for items in myList:
 for item in items:
 file.write(item)
 file.write(",")
 file.write("\n") 
 except Exception :
 print("数据写入失败,请检查文件路径及文件编码是否正确")
 finally:
 file.close();# 操作完成一定要关闭

以上这篇Python处理CSV与List的转换方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

Python CSV List