python中csv檔案處理 讀寫csv檔案

2021-10-07 17:14:04 字數 1388 閱讀 8198

1. 讀取csv檔案

import csv

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

reader = csv.reader(fp)

# reader是乙個迭代器,可以進行遍歷

titles = next(reader)

for x in reader:

print(x[0])

print(x[1])

print(x[2])

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

import csv

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

reader = csv.dictreader(fp)

for x in reader:

print(x['name'])

print(x['age'])

print(x['status'])

2. 寫入資料到csv檔案

寫入資料到csv檔案,需要建立乙個writer物件,主要用到兩個方法。乙個是writerow,這個是寫入一行。乙個是writerows,這個是寫入多行。示例**如下:

import csv

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

values = [

('zff',22,'single'),

('myh',20,'double'),

('gx',21,'double')

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

writer = csv.writer(fp)

writer.writerow(headers)

writer.writerows(values)

也可以使用字典的方式把資料寫入進去。這時候就需要使用dictwriter了。示例**如下:

import csv

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

values = [

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

writer = csv.dictwriter(fp,headers)

writer = csv.writeheader()

writer.writerow()

writer.writerows(values)

python讀 python讀寫csv檔案

今天閒來無事,寫了會csv,簡單總結下csv具體操作 什麼是csv 逗號分隔值 comma separated values,csv,有時也稱為字元分隔值,因為分隔字元也可以不是逗號 其檔案以純文字形式儲存 資料 數字和文字 讀csv檔案 1 首先匯入csv模板 2 建立乙個csv檔案物件 3 開啟...

Python處理csv檔案

在csv檔案中,以,作為分隔符,分隔兩個單元格。像這樣a,c表示單元格a和單元格c之間有個空白的單元格。依此類推。不是每個逗號都表示單元格之間的分界。所以即使csv是純文字檔案,也堅持使用專門的模組進行處理。python內建了csv模組。先看看乙個簡單的例子。import csv filename ...

python學習筆記 CSV檔案讀

python pandas io tools 之csv檔案讀寫 讀取csv檔案 pd.read csv 寫入csv檔案 pd.to csv import pandas as pd obj pd.read csv test.csv print objunnamed 0 c1 c2 c3 0 a 0 5...