python 處理csv資料
阿新 • • 發佈:2019-01-11
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