Comma-separated values (CSV) 就是以逗號為欄位分隔,並以 line-based 的儲存格式,細節可參考 Wikipedia - Comma-separated values

在 Python 裡也有對應得 lib 可以用,只需 import csv 就行啦

範例:

csvfile = open( target_file , 'rb' )
dialect = csv.Sniffer().sniff(csvfile.read(1024))
dialect.escapechar = '\\'
dialect.lineterminator = '\n'

csvfile.seek(0)
for row in list(csv.reader( csvfile , dialect=dialect , delimiter=',' ) ):
        print "====" , len(row) , "===="  , row


changyy 發表在 痞客邦 PIXNET 留言(0) 人氣()