我有一個大名單與元組:有人可以澄清爲什麼python不分割分隔符?
data = [(
u'378329',
u'104',
u'13/03/2017 12:41:29',
u'18.19',
u'7891008171730;CHOC GAROTO BRANCO NEGRESCO
125G;1;UN;5.29;5.297891021006934;CAFE MELITTA EXTRAFORTE
500G;1;UN;12.9;12.90'), similar entries....,
]
我嘗試使用下面的代碼寫這些記錄到CSV:
with open('sefaz.csv', 'wb') as f:
writer = csv.writer(f, delimiter=',', quotechar="'", quoting=csv.QUOTE_MINIMAL)
writer.writerow(data[0])
這是我的輸出:
任何人都可以向我解釋這種行爲?爲什麼它分裂這麼奇怪?
我想這整個字符串:
'7891008171730;CHOC GAROTO BRANCO NEGRESCO 125G;1;UN;5.29;5.297891021006934;CAFE MELITTA EXTRAFORTE 500G;1;UN;12.9;12.90'
是一個上一行。
感謝海武!基本上問題是我需要爲該特定字符串使用多個引號 – bjj