1. 程式人生 > >python 處理csv資料

python 處理csv資料

python中有專門的模組csv來處理:

例如:

csv檔案的格式
[email protected] Invalid [email protected] A. [email protected]/03/27 02:58:[email protected]/04/22 22:41:[email protected]

例如讀取csv的資料打印出來:

import csv
reader = csv.reader(open('defect.csv','rb'), delimiter=',', quotechar='@')
for row in reader:
    print ','.join(row)

(這裡遇到一個很鬱悶的問題:我為圖個簡便直接將指令碼命令為csv.py,然後去執行就一直報錯:    reader = csv.reader(open('defect.csv','rb'), delimiter=',', quotechar='@')
AttributeError: 'module' object has no attribute 'reader',然後我很悲劇的去查詢,搞了半天是命名的問題,直接命名為csv編譯之後會有個module叫csv,它沒有import系統預設的csv模組而是引入了這個,難怪一直找不到,由此可見python我還沒入門,NND)

CSV模組文件參考:http://docs.python.org/library/csv.html