csv檔案儲存與讀取

2021-07-05 00:24:12 字數 734 閱讀 2981

csv是指逗號分隔值檔案格式,是以純文字形式來儲存**資料。

1.儲存為csv格式

把要儲存的**中資料,按每一行存成一條記錄,然後將記錄新增到乙個list裡面,寫入檔案的時候將每個記錄轉換成一串逗號分隔的字串,再用遍歷的方法把所有記錄取出來(我是這樣寫的),也可以都存在乙個記錄裡,用換行符來換行,一次寫入。個人推薦第一種,比較清晰也不容易出錯。

在新建檔案的時候,把字串的資料讀出來寫入新建的檔案。儲存的路徑的檔案字尾名為「.csv」即可,如圖中的idpath即為「e://a//b//c格式。

2.讀取csv檔案

用fileinputstream讀取檔案的位元組,通過inputstream轉換再用bufferreader來讀取。用bufferreader裡面的readline方法實現分行讀取,因為csv每一行是a,b,c,d,e,f,g,h,i這樣的格式,所以可以通過string中的split方法獲取相應列的資料。split(a,b)  a表示分隔符,b表示分割的次數。

資料儲存 CSV檔案讀取和儲存

import csvdef read csv demo1 with open r c users administrator desktop classroom1.csv as f reader csv.reader f 構造讀取器 把檔案指標傳給csv.reader 方法並賦值給reader,返回...

CSV檔案讀取儲存技巧

import pandas as pd 假設已經有一csv檔案train.csv,對其處理後儲存為train2.csv 直接儲存如下 train.to csv train2.csv 對train2.csv進行讀取 pd.read csv train2.csv header none 這樣讀取後會發現...

csv檔案讀取與寫入

import csv with open stock.csv r as fp reader是個迭代器 reader csv.reader fp next reader for i in reader print i name i 3 volumn i 1 print 直接用 open 函式開啟 cs...