1. 程式人生 > >Python讀寫csv格式檔案

Python讀寫csv格式檔案

讀入:

import csv
fp = open(r'F:\fish\sample.csv','r') 
rdcsv = csv.reader(fp,dialect='excel')
for row in rdcsv:
    print row              #輸出csv檔案中每行的內容
fp.close()

寫入:

import numpy as np
import csv
wfp =  open(r'F:\kaggle\fish\sample.csv','wb')
n = np.random.randn(100,6)                 #隨機生成100*6的矩陣
ww = csv.writer(wfp, dialect='excel') for r in range(len(n)): ww.writerow(n[r,:]) #將矩陣中每行資料依次寫入csv檔案中 wfp.close()

注意:寫入時需要注意開啟寫入檔案的方式,如果以‘w’的形式開啟,寫入的內容之間會間隔一行。要以‘wb’的形式開啟,避免寫入時出現多餘的空行。