我对Python很陌生。我想分析一个csv文件,使得它可以识别引用值 - 例如Python正确解析CSV
1997,Ford,E350,"Super, luxurious truck"
应当分拆为
('1997', 'Ford', 'E350', 'Super, luxurious truck')
和NOT
('1997', 'Ford', 'E350', '"Super', ' luxurious truck"')
上面是我所得到的如果我使用类似str.split(,)
的东西。
我该怎么做? 也最好将这些值存储在数组或其他数据结构中?因为在我从csv中获得这些值之后,我希望能够轻松地选择这些值,让我们说任何两列,并将其存储为另一个数组或其他数据结构。
我编辑了问题。如果我仅使用分隔符','它不能识别引号内的',' – cornerstone
您必须定义'quote' –