使用python csv庫閱讀csv
時,它將單引號添加到所有值。Python csv閱讀 - 如何將報價添加到字符串
這裏是一個讀出CSV代碼 -
with open(csvfile, 'rb') as data:
reader = csv.reader(data)
for row in reader:
print row
CSV文件內容 -
1,XYZ(A),ABC,而讀7.05,13.10
在python中用csv.reader讀取以下格式的行 -
['1', 'XYZ (A)', 'ABC', '7.05', '13.10']
預期輸出 -
[1, 'XYZ (A)', 'ABC', 7.05, 13.10]
我使用quoting format試過,但沒有運氣。
另一種選擇我想通過在由csv.reader(file)
任何建議讀行的項目逐一進行迭代將它轉換成合適的格式?
看一下數據,你將永遠知道第一列是一個整數和最後兩個浮點數? – Harpal
不需要。邏輯必須足夠通用以支持稍後的整數。 – Mutant