赞
踩
环境:python3.6
IDE: pycharm community 2017.3
1.读取CSV文件到List
def read_CSV2List(filePath): try: file=open('C:/a.csv','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(",") # csv文件中的元素是以逗号分隔的 return list_result except Exception : print("文件读取转换错误") finally: file.close();# 操作完成要关闭文件
2.将List写入到CSV文件
def write_List2CSV(myList,'C:/a.csv'): try: file=open('C:/a.csv','w') for items in myList: for item in items: file.write(item) file.write(",") file.write("\n") except Exception : print("文件写入错误") finally: file.close();# 要记得关闭文件,不然会报I/O异常error
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。