【发布时间】:2012-08-31 01:36:31
【问题描述】:
我对 Python 很陌生。我想解析一个 csv 文件,以便它能够识别引用的值 - 例如
1997,福特,E350,“超级豪华卡车”
应该拆分为
('1997', 'Ford', 'E350', '超级豪华卡车')
不是
('1997', 'Ford', 'E350', '"Super', '豪华卡车"')
如果我使用str.split(,) 之类的东西,以上是我得到的。
我该怎么做? 最好将这些值存储在数组或其他数据结构中吗?因为在我从 csv 中获取这些值之后,我希望能够轻松选择,假设任意两列并将其存储为另一个数组或其他一些数据结构。
【问题讨论】:
-
我已经编辑了这个问题。如果我只使用分隔符 ',' 它无法识别引号内的 ','
-
你必须定义'quote'