介绍
这篇文章给大家分享的是有关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文件的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!