python學習之將資料寫入到csv檔案中

2021-10-05 07:41:40 字數 1434 閱讀 9454

在python中,將資料寫入到csv檔案中分為將列表形式資料寫入和將字典形式資料寫入,在使用csv相關操作時,需要載入csv模組

將列表形式資料寫入到csv檔案中,主要使用到了csv.writerwriterowwriterows函式,分別是將開啟的檔案描述符轉化為csv物件,寫入單行資料、寫入多行資料

import csv

head =

["name"

,"age"

]data =[(

"小明",12

),("小小",12

),("小大",14

),]with

open

("test.csv"

,"w"

,encoding=

"utf-8"

)as f:

csvf = csv.writer(f)

csvf.writerow(head)

csvf.writerows(data)

test.csv檔案內容如下,發現每行資料下面多了一行空格,這個現象會在window作業系統**現,如果是linux系統就不會出現。可以在開啟檔案時,新增newline="",上面open("test.csv","w",encoding="utf-8")改為open("test.csv","w",encoding="utf-8",newline="")就可以解決換行問題

將字典形式內容寫入到csv檔案中,主要使用了csv.dictwriterwriteheaderwriterow以及writerows函式

import csv

head =

["name"

,"age"

]d_data=[,

,,]with

open

("dtest.csv"

,"w"

,encoding=

"utf-8"

,newline="")

as f:

csvf = csv.dictwriter(f,head)

csvf.writeheader(

) csvf.writerows(d_data)

dtest.csv檔案內容如下

傳送門python學習之從csv檔案中讀取資料

Python學習筆記之將資料寫入到檔案中

10 3 訪客 編寫乙個程式,提示使用者輸入其名字 使用者作出響應後,將其名字寫入到檔案guest.txt 中。編寫python 1 username input please enter your name 2 filename guest.txt 3 4 with open filename,w...

寫入資料java將資料寫入到csv檔案

這兩天一直在查詢寫入資料之類的問題,下午正好有機會和大家討論一下.對於csv件文,因為要將資料分離的寫入到個一每單元格中。用什麼來開分以後單元格和下乙個單元格之間呢?這裡就用到了 逗號可以割分單元格。舉例說明 我們這裡用乙個輸出流將資料寫入到csv件文中 fileoutputstream fos n...

python 將爬取的資料寫入到mysql資料庫

內容還是老的內容,主要是結合了一下python和mysql 存入到資料庫後是這樣的 話不多說直接上 咯 import pymysql import requests from lxml import etree 連線本地資料庫 conn pymysql.connect host localhost ...