python怎么写csv文件_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=',')a_name??b_name
0???????1???????4
1???????2???????5
2???????3???????6
相關(guān)推薦:《Python入門教程》
同樣pandas也提供簡單的讀csv方法import?pandas?as?pd
data?=?pd.read_csv('test.csv')
會得到一個DataFrame類型的data;
另一種方法用csv包,一行一行寫入。import?csv
#python2可以用file替代open
with?open("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文件用reader()方法import?csv
with?open("test.csv","r")?as?csvfile:
reader?=?csv.reader(csvfile)
#這里不需要readlines
for?line?in?reader:
print?line
總結(jié)
以上是生活随笔為你收集整理的python怎么写csv文件_python怎么写csv文件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python测验4_python接口自动
- 下一篇: 格力变频空调遥控器怎么调灯光