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...