python写入csv文件的几种方法

最常用的一种方法,利用pandas包

import pandas as pd

#任意的多组列表
a = [1,2,3]
b = [4,5,6]

#字典中的key值即为csv中列名
dataframe = pd.DataFrame({‘a_name’:a,‘b_name’:b})

#将DataFrame存储为csv,index表示是否显示行名,default=True
dataframe.to_csv(“test.csv”,index=False,sep=’,’)

运行结果

同样pandas也提供简单的读csv方法,会得到一个DataFrame类型的data

import pandas as pd
data = pd.read_csv('test.csv')

另一种方法用csv包,一行一行写入

import csv

#python2可以用file替代open
with open(“test.csv”,“w”) as csvfile:
writer = csv.writer(csvfile)

</span><span style="color: #008000;">#</span><span style="color: #008000;">先写入columns_name</span>
writer.writerow([<span style="color: #800000;">"</span><span style="color: #800000;">index</span><span style="color: #800000;">"</span>,<span style="color: #800000;">"</span><span style="color: #800000;">a_name</span><span style="color: #800000;">"</span>,<span style="color: #800000;">"</span><span style="color: #800000;">b_name</span><span style="color: #800000;">"</span><span style="color: #000000;">])
</span><span style="color: #008000;">#</span><span style="color: #008000;">写入多行用writerows</span>
writer.writerows([[0,1,3],[1,2,3],[2,3,4]])</pre>

运行结果:

读取csv文件用reader

import csv
with open("test.csv","r") as csvfile:reader = csv.reader(csvfile)#这里不需要readlinesfor line in reader:print line

python写入csv文件的几种方法相关推荐

  1. python批量读取csv文件-使用Python读写csv文件的三种方法

    行之间无空行十分重要,如果有空行或者数据集中行末有空格,读取数据时一般会出错,引发[list index out of range]错误.PS:已经被这个错误坑过很多次! 使用python I/O写入 ...

  2. python读csv最快方法_使用Python读写csv文件的三种方法

    Python读写csv文件 觉得有用的话,欢迎一起讨论相互学习~Follow Me 前言 逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是 ...

  3. python怎么读取csv文件-使用Python读写csv文件的三种方法

    行之间无空行十分重要,如果有空行或者数据集中行末有空格,读取数据时一般会出错,引发[list index out of range]错误.PS:已经被这个错误坑过很多次! 使用python I/O写入 ...

  4. python读写csv文件方法总结_使用python读写CSV文件的三种方法

    Python读写csv文件 觉得有用的话,欢迎一起讨论相互学习~Follow Me 前言 逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是 ...

  5. Python 写入XLSX文件的几种方法

    xlsxwriter写入 import xlsxwriter def to_excel(lst1,lst2):"""write into Excel."&quo ...

  6. 用Python读取CSV文件的5种方式

    典型的数据集stocks.csv: 一个股票的数据集,其实就是常见的表格数据.有股票代码,价格,日期,时间,价格变动和成交量.这个数据集其实就是一个表格数据,有自己的头部和身体. 第一招:简单的读取 ...

  7. python写入csv文件中文乱码解决方案

    python写入csv文件中文乱码解决方案 参考文章: (1)python写入csv文件中文乱码解决方案 (2)https://www.cnblogs.com/vsivn/p/6115537.html ...

  8. php数组如何写入txt文件中_php将数组写入到文件的三种方法

    php的数组十分强大,有些数据不存入数据库直接写到文件上,用的时候直接从文件中读取,本文章向大家介绍php将数组写入到文件的三种方法. 第一:serialize方法 使用 serialize 将数组序 ...

  9. python下载方法-python实现下载文件的三种方法_python

    本篇文章主要介绍了python实现下载文件的三种方法,最常用的方法就是通过Http利用urllib或者urllib2模块还有requests,有兴趣的可以了解一下. Python开发中时长遇到要下载文 ...

最新文章

  1. Mysql无法添加环境变量解决办法
  2. 第 2 章:初出茅庐【初级篇 - 2.3 动态规划】
  3. java condition_死磕Java并发:J.U.C之Condition
  4. day 64 Django 第五天 多表对多表的对应关系ORM
  5. 超越竞争(2) 价值创新
  6. Linux内核中container_of宏的理解
  7. 03-02 capabilities 设置
  8. Python入门--__init__,__new__
  9. Atitit html5.1 新特性attilax总结
  10. 计算机教师简介招聘情况,招聘教师个人简历模板
  11. 多点温度检测上位机显示_基于51单片机的多点温度检测系统设计
  12. 2021京东618活动脚本App和电脑版最新版(建议使用app版)
  13. 视频下载转换器:MovieSherlock for Mac
  14. 【预测模型-RF预测】基于随机森林算法实现数据回归预测附matlab代码
  15. python中plt.cm.Paired
  16. 我的创作纪念日的温柔与七夕的浪漫交织了在一起
  17. Unity | 动画那些事儿
  18. ES6——对yield和yield*的理解
  19. 支付结算系统如何应对高并发、热点账户等问题
  20. 科技节图像后期处理二等奖作品---陪伴是最长情的告白

热门文章

  1. MySQL查询本年的数据的sql语句
  2. 联想win10摁F2一直无法进入BIOS
  3. php要求输入是个数求平均值、_【227期】EXCEL求平均值的各种套路汇聚合,最后难倒70%的人...
  4. java 自动装箱自动拆箱_自动装箱和自动拆箱
  5. linux find命令的日常使用
  6. java dolayout,Component
  7. python scale 窗口部件 使用_Tkinter介绍及教学-Python教学【StudyQuant-Python量化投资课堂】...
  8. matlab-矩阵应用
  9. FPGA的设计艺术(18)如何使用Verilog中的数组对存储器进行建模?
  10. 【 MATLAB 】randn,rand,randi 之间的区别?