Python处理CSV与List的转换方法

作者:新手村的0级玩家 时间:2021-11-22 11:53:48 

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();# 操作完成一定要关闭

来源:https://blog.csdn.net/u011446177/article/details/79155670

标签:Python,CSV,List,转换
0
投稿

猜你喜欢

  • Python中super().__init__()测试以及理解

    2023-08-25 02:22:04
  • 通过事务日志解决SQL Server常见四大故障(一)

    2009-03-25 13:46:00
  • 微信小程序新手教程之启动页的重要性

    2023-07-02 05:26:00
  • 解决启动django,浏览器显示“服务器拒绝访问”的问题

    2023-08-20 05:45:01
  • git版本库介绍及本地创建的三种场景方式

    2023-07-11 11:22:18
  • 详解model.train()和model.eval()两种模式的原理与用法

    2021-03-20 08:46:56
  • Python使用Cv2模块识别验证码的操作方法

    2022-07-03 14:37:19
  • Django之模板层的实现代码

    2022-11-10 11:40:54
  • sql 多表连接查询

    2024-01-20 15:28:30
  • python实现自动化脚本编写

    2023-11-13 14:58:14
  • Pandas.DataFrame的行名和列名的修改

    2022-10-12 12:40:35
  • Python中类的创建和实例化操作示例

    2023-12-08 14:12:51
  • 详解Node.js如何开发命令行工具

    2024-05-05 09:21:19
  • 一个css垂直水平居中布局,css效果

    2008-11-03 11:40:00
  • JS中怎样判断undefined(比较不错的方法)

    2024-04-19 09:54:20
  • MySQL的Query Cache图文详解

    2024-01-28 01:18:42
  • Python学习笔记之读取文件、OS模块、异常处理、with as语法示例

    2023-03-20 21:54:58
  • 如何查看SQLSERVER中某个查询用了多少TempDB空间

    2024-01-16 06:40:21
  • python opencv圆、椭圆与任意多边形的绘制实例详解

    2021-12-08 08:20:48
  • 一句Sql把纵向表转为横向表,并分别分组求平均和总平均值

    2024-01-22 19:30:37
  • asp之家 网络编程 m.aspxhome.com