Python3 寫入csv檔案

2021-10-02 09:04:28 字數 1140 閱讀 8510

import json

import codecs

res =

res = json.dumps(res, ensure_ascii=

false

)res =

str(res)

f = codecs.

open

("./read.csv"

,"a"

,encoding=

"gbk"

)f.write(res)

f.close(

)

1、使用codecs將包含中文的dict寫入到csv檔案中,結果如下圖所示

)2、使用csv, 將包含中文的dict寫入到csv的乙個單元格中,結果如下圖所示:

3、使用csv,將dict逐行寫入到檔案中:

# 將dict逐行寫入csv檔案

import csv

data =

with

open

('test.csv'

,'w'

,newline="")

as f:

fieldnames =

#新的表頭

writer = csv.dictwriter(f,fieldnames=fieldnames)

writer.writeheader(

) writer.writerow(data)

Python3中讀取寫入csv檔案

import csv 讀取資料 file path d 1csvread.csv with open file path,encoding utf 8 as f reader csv.reader f result list reader reader 方法返回物件,需要先轉型成list才能看到資料...

python3基礎 讀取和寫入csv檔案

city password day 1 1 1 2 1 1 3 1 1 4 1 1 5 1 1 import csv 開啟乙個csv檔案,模式為讀取 csvfile open users yanghui study python example.csv r 定義乙個變數,進行讀取 readcsv c...

Python3 寫入csv檔案出現中文亂碼

今天用python3寫入csv檔案的時候,出現中文亂碼的問題,但是寫入txt檔案顯示正常。寫入txt record file open database githubdaily weibo.txt mode a encoding utf 8 record file.write 發布時間,終端,內容 ...