python写csv文件的方法

  介绍

这篇文章给大家分享的是有关python写csv文件的方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。

<强>最常用的一种方法,利用熊猫包。

import  pandas  as  pd   ,   #任意的多组列的表   a =, (1、2、3)   b =, (4、5、6),,,,   ,   #字典中关键的值即为csv中列名   dataframe =, pd.DataFrame ({& # 39; a_name& # 39;: a & # 39; b_name& # 39;: b})   ,   #将DataFrame存储为csv、索引表示是否显示行名,默认=True   dataframe.to_csv (“test.csv"指数=False, 9=& # 39;, & # 39;) ,a_name  b_name   0,,,,,,,1,,,,,,,4   1,,,,,,,2,,,,,,,5   2,,,,,,,3,,,,,,,6

同样的熊猫也提供简单的读csv方法

import  pandas  as  pd   data =, pd.read_csv (& # 39; test.csv& # 39;)

会得到一个DataFrame类型的数据;

<强>另一种方法用csv包,一行一行写入。

import  csv   ,   # python2可以用文件替代开放   with 开放(“test.csv",“w"), as  csvfile:,   ,,,writer =, csv.writer (csvfile)   ,   ,,,#先写入columns_name   ,,,writer.writerow ([“index",“a_name",“b_name"])   ,,,#写入多行用writerows   ,,,writer.writerows ([[0, 1, 3], [1, 2, 3], [2、3、4]]) index ,, a_name  b_name   0,,,,,,,1,,,,,,3   1,,,,,,,2,,,,,,3   2,,,,,,,3,,,,,,4

读取csv文件用读者()方法

import  csv   with 开放(“test.csv",“r"), as  csvfile:   ,,,reader =, csv.reader (csvfile)   ,,,#这里不需要readline   ,,,for  line 读者:拷贝   ,,,,,,,print 行

感谢各位的阅读!关于python写csv文件的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!

python写csv文件的方法