0
我想讀混合CSV場,那裏有引號的字段和不帶引號的數值有以下:CSV打破了值非分隔符
from csv import reader
bar = """1234,"abc,def","dasd",341234234"""
foo = reader(bar)
[x for x in foo]
這將返回
[['1'], ['2'], ['3'], ['4'], ['', ''], ['abc,def'], ['', ''], ['dasd'], ['', ''], ['3'], ['4'], ['1'], ['2'], ['3'], ['4'], ['2'], ['3'], ['4']]
我使用 富=讀者嘗試(酒吧,分隔符=」‘quotechar =’'「)
但它仍然打破了數字。基本上,我需要閱讀csv.QUOTE_NONNUMERIC來自作家的,但它沒有正確閱讀。
我覺得它與輸入有關,但並不確定這是嚴格的類型 – rodling