【发布时间】:2013-05-25 20:29:34
【问题描述】:
我正在尝试从 csv 文件中读取数据。我将 quotechar 设置为 csv.QUOTE_NONE。
我为此编写的四行Python代码如下-
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 python-2.7