csv 簡單的讀寫操作

2021-09-28 10:58:43 字數 889 閱讀 9069

csv的寫

python自帶了csv模組提供使用者對csv檔案進行寫操作,首先要建立乙個writer物件

import csv

header =

['a'

,'b'

,'c'

,'d'

]rows =[[

'1',

'2',

'3',

'4'],[

'5',

'6',

'7',

'8'],[

'9',

'10'

,'11'

,'12']]

with

open

('test.csv'

,'w'

)as f:

f = csv.writer(f)

f.writerow(header)

f.writerows(rows)

windows開啟csv檔案會出現空行,加入newline=』'引數即可

with open(『test.csv』,『w』,newline=』』)as f:

csv的讀

讀取csv時需要使用reader,並傳入乙個檔案物件,reader返回的是乙個可迭代的物件,使用for迴圈遍歷

import csv

with

open

('test.csv'

)as f:

f_csv = csv.reader(f)

for row in f_csv:

print

(row)

row是乙個列表,如果想要檢視固定的某列,加上列表的底標即可

Python實現的簡單讀寫csv檔案操作示例

python中有乙個讀寫csv檔案的包,直接import csv即可 新建test.csv 1.寫import csv with open test.csv w encoding utf8 as csvfile writer csv.writer csvfile writer.writerow in...

檔案讀寫的csv操作

import csv rows 張三 13 李三 14 王三 15 with open code.text w encoding utf 8 as f csv檔案在寫入的時候 預設每次寫入會有乙個空行作為分割 使用newline 可以將空行去掉 with open test1.csv w newli...

Python對csv檔案讀寫操作

包括使用csv模組進行檔案讀寫,使用requests模組進行檔案傳送。def pay task by self self global success writer,fail writer,cont dir path os.path.dirname file file path os.path.jo...