csv檔案處理

2022-07-04 00:33:17 字數 1135 閱讀 4183

import csv

with open('demo.csv', 'r') as fp:

reader = csv.reader(fp)

titles = next(reader)

for x in reader:

print(x)

這樣操作以後獲取資料的時候,就要通過下標來獲取資料。如果想要在獲取資料的時候通過標題來獲取,那麼就可以使用 dictreader

import csv

with open('demo.csv', 'r') as fp:

reader = csv.dictreader(fp)

for x in reader:

print(x['title'])

寫入資料到csv檔案,需要建立乙個write物件,主要用到兩個方法,乙個是writerow寫入一行,乙個是writerows寫入多行

import csv

headers = ['name','age','classroom']

values = [

('aaa',18,'111'),

('bbb',19,'222'),

('ccc',20,'333')

]with open('class.csv', 'w', newline='') as fp:

writer = csv.writer(fp)

writer.writerow(headers)

writer.writerows(values)

也可以使用字典的方式把資料寫入進去,這是需要使用dictwriter

import csv

headers = ['name','age','classroom']

values = [

,]with open('class.csv', 'w', newline='') as fp:

writer = csv.dictwriter(fp,headers)

writer = csv.writeheader()

writer.writerow()

writer.writerows(values)

csv檔案處理

今天先簡單的使用一些csv檔案處理的一些常用方法,後面使用到numpy pandas等模組時再補充。csv檔案格式的通用標準並不存在,可以參看rfc 4180 逗號分隔值 comma separated values,csv,有時也成為了字元分隔,因為分隔字元也可以不是逗號 其檔案以純文字形式儲存 ...

csv檔案處理

1 讀入檔案 讀入csv檔案的方式有兩種,一種是pd.dataframe.from csv 另一種是pd.read csv 兩種讀入csv檔案的方式本身沒有實質性的區別,二者都基於相同的函式功能實現,但是有一些引數的預設值不同。推薦使用的是pd.read csv,pd.dataframe.from ...

csv檔案處理

import csv with open stock.csv r as fp reader是乙個迭代器 reader csv.reader fp titles next reader for x in reader print x 這樣操作,以後獲取資料的時候,就要通過下表來獲取資料。如果想要在獲取...