我試圖從csv文件讀取數據。我將quotechar設置爲csv.QUOTE_NONE。 Python中的四行我寫了這個目的只是如下 -TypeError:「quotechar」必須是1個字符的字符串
import csv
with open('mtz.gps.comfort_gps_logs_20110214_20110215.csv', 'rb') as csvfile:
taxiDataReader = csv.reader(csvfile, delimiter = ',', quotechar = csv.QUOTE_NONE)
for row in taxiDataReader:
print row
然而,當我運行這些,我得到這個錯誤信息 -
Traceback (most recent call last):
File "log.py", line 3, in <module>
taxiDataReader = csv.reader(csvfile, delimiter = ',', quotechar = csv.QUOTE_NONE)
TypeError: "quotechar" must be an 1-character string
我不僅想了解爲什麼這個特定的錯誤顯示出來,而且更詳細地理解了quotechar真正的作用。我是使用Python進行csv解析的新手,因此請隨時將我引導至任何我首先應該閱讀的主題的鏈接:)
如往常一樣感謝。
我仍然不清楚quotechar和引用的作用是什麼。爲什麼要引用某些東西?如果你可以用一些CSV數據作爲例子來解釋這個問題,那將是非常棒的,所以我可以理解這個需求。非常感謝您的回答! –
@ShubhamGoyal:當然,我希望現在更清楚。 –
但是,當讀取CSV文件時,QUOTE_NONE有沒有意義?被引用的字段已經被引用。另外,你能否詳細說明quotechar呢?感謝您的耐心和努力:) –