python CSV檔案讀取

2021-10-07 16:24:02 字數 1195 閱讀 6105

1、建立.csv 檔案並建立writer 物件。

# 引用csv模組。

import csv

# 呼叫open()函式開啟csv檔案,傳入引數:檔名「demo.csv」、寫入模式「w」、newline=''、encoding='utf-8'。

csv_file =

open

('demo.csv'

,'w'

,newline=

'',encoding=

'utf-8'

)# 用csv.writer()函式建立乙個writer物件。

writer = csv.writer(csv_file)

注:加encoding=『utf-8』,可以避免編碼問題導致的報錯或亂碼。newline=』 '引數的原因是,可以避免csv檔案出現兩倍的行距(就是能避免**的行與行之間出現空白行)。如圖:

2、呼叫writer物件的writerow()方法往csv檔案裡寫入新的內容。

《注:writerows() takes exactly one argument>

《個人理解write物件類似於乙個列表》

# 借助writerow()函式可以在csv檔案裡寫入一行文字 "電影"和「豆瓣評分」。

writer.writerow(

['電影'

,'豆瓣評分'

['電影'

,'豆瓣評分'

'電影'

,'a'],

['豆瓣評分'

python csv檔案讀取reader

本人初學python,在實踐過程中遇到一些問題,解決後特此記錄 原始 塊如下 tjm coding utf 8 import csv path e csvlab item.csv csvfile file wpath,rb 以唯讀方式讀取csv檔案內容 readeritem col 獲得csv中la...

python csv庫讀取寫入檔案

想起之前使用pandas庫函式read excel讀取excel時,記得還有個函式是read csv,想著使用csv還是用pandas即可,但是今晚確被繞進去了,正好借助這個機會了解到了python內建csv模組。傳送門 官方文件 test.csv檔案如下 序號,引數1,32,6 3,7import...

python csv檔案的讀取與寫入

csv檔案的讀取與寫入 類似於excel檔案 讀取csv檔案 with open c users administrator desktop god.csv r as fr rows csv.reader fr for row in rows print row csv模組會自動為我們轉化 格式化 ...