Python处理CSV与List的转换方法

 更新时间:2018年04月19日 16:41:12   作者:新手村的0级玩家  
下面小编就为大家分享一篇Python处理CSV与List的转换方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

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 Pandas基础操作详解

    Python Pandas基础操作详解

    这篇文章主要介绍了Python使用Pandas库常见操作,结合实例形式详细分析了Python Pandas模块的功能、原理、数据对象创建、查看、选择等相关操作技巧与注意事项,需要的朋友可以参考下
    2021-10-10
  • Python搭建Gitee图床的示例代码

    Python搭建Gitee图床的示例代码

    在写博客的过程中经常要插入图片,本文将使用Python实现对上传的图片自动压缩,自动编码,以及自动推送到远程仓库,感兴趣的可以了解一下
    2021-10-10
  • 使用Python实现一个图片查看器

    使用Python实现一个图片查看器

    这篇文章主要为大家详细介绍了如何使用Python实现一个简单的图片查看器,并且可以实现图片放大与缩小功能,感兴趣的小伙伴可以了解下
    2025-02-02
  • Python绘制线图之plt.plot()的介绍以及使用

    Python绘制线图之plt.plot()的介绍以及使用

    在Python中plt.plot是matplotlib库中的一个函数,用于绘制点和线,并对其样式进行控制,下面这篇文章主要给大家介绍了关于Python绘制线图之plt.plot()的介绍以及使用的相关资料,需要的朋友可以参考下
    2023-12-12
  • Python正则表达式分组

    Python正则表达式分组

    这篇文章主要介绍了Python正则表达式分组,命名分组,后向引用,前向否定断言、后向否定断言需要的朋友可以参考下
    2022-12-12
  • python正常时间和unix时间戳相互转换的方法

    python正常时间和unix时间戳相互转换的方法

    这篇文章主要介绍了python正常时间和unix时间戳相互转换的方法,涉及时间字符串与Unix时间戳的实现与转换技巧,需要的朋友可以参考下
    2015-04-04
  • Python使用os.listdir和os.walk获取文件路径

    Python使用os.listdir和os.walk获取文件路径

    这篇文章主要介绍了Python使用os.listdir和os.walk获取文件路径,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-05-05
  • 教你使用Pycharm配置远程Jupyter

    教你使用Pycharm配置远程Jupyter

    在pycharm里配置了远程的Python解释器,然后在使用过程中,发现pycharm原来是可以使用Jupyter的文件,而且还可以配置远程的Jupyter环境,今天试了一下,一开始还是走了一些坑,今天梳理一下,需要的朋友可以参考下
    2022-05-05
  • Python中发布Web应用的常见方法与对比

    Python中发布Web应用的常见方法与对比

    这篇文章主要为大家详细介绍了Python中发布 Web 应用的几种常见方法的实现详细步骤以及它们的部署方法对比,有需要的小伙伴可以参考下
    2025-02-02
  • 从django的中间件直接返回请求的方法

    从django的中间件直接返回请求的方法

    今天小编就为大家分享一篇从django的中间件直接返回请求的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-05-05

最新评论