Python csv讀取寫入csv

2021-10-17 14:37:24 字數 1065 閱讀 7698

逗號分隔值(comma-separated values,csv,有時也稱為字元分隔值,因為分隔字元也可以不是逗號),其檔案以純文字形式儲存**資料(數字和文字)。

# csv讀取

with open('data.csv', 'r') as csvfile:

linedatas = csv.reader(csvfile)

print(linedatas) # 輸出的只是乙個檔案物件,檔案內容需要遍歷檔案輸出該檔案每一行的資訊

filedata =

for linedata in linedatas:

print(linedata,type(linedata))

print(filedata)

csvfile = open('data.csv', 'r')

linedatas = csv.reader(csvfile)

filedata =

for linedata in linedatas:

csvfile.close()

print(filedata)

# csv寫入

csvfile = open('data.csv', 'a',newline='') # 不加"newline=",寫入檔案會空行

w_csv = csv.writer(csvfile)

print(csvfile)

linedatas =[['21012342','李逵', '男'],['21097637', '張奎', '男','19'],['21097637', '張益達', '','','江蘇','鎮江']]

for linedata in linedatas:

print(linedata)

w_csv.writerow(linedata) #寫入行資料

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模組會自動為我們轉化 格式化 ...

python CSV檔案讀取

1 建立.csv 檔案並建立writer 物件。引用csv模組。import csv 呼叫open 函式開啟csv檔案,傳入引數 檔名 demo.csv 寫入模式 w newline encoding utf 8 csv file open demo.csv w newline encoding u...