python3 split逗号分隔的字符串忽略引号内的逗号

时间:2018-03-27 12:02:04

标签: python-3.x csv

如何将此分开,将逗号括在引号中作为一个完整的列表项,我尝试使用csv模块,但无法解决问题。

import csv
example = 'John, "30 Oak crescent, oakley", 30, car'
line = csv.reader(example)

print(line)

但结果是读者对象的内存地址,所以我甚至无法探索csv模块,因为我无法从对象中获取列表。

list(line)

将行分隔为单个字符列表。

要求的结果:

['John', '30 Oak crescent, oakley', 30, 'car']

有一个使用python2的答案,但不是python3,我无法翻译。

0 个答案:

没有答案