【发布时间】:2016-12-27 09:28:28
【问题描述】:
我正在尝试拆分一个逗号分隔的字符串,其中字段 可能 或 可能没有有引号。
有没有办法将引号定义为可选?
以下代码仅适用于带引号的字段。 我正在使用 python 2.7.11
import csv
temp = '"HELLO,WORLD",HELLO WORLD,END OF THE WORLD'
for i in csv.reader(temp):
print('#next#')
print(i)
输出是
#next
['HELLO,WORLD']
#next#
['', '']
#next#
['H']
#next#
['E']
...
预计是
#next
['HELLO,WORLD']
#next
['HELLO WORLD']
#next
['END OF THE WORLD']
【问题讨论】:
-
只需将
[temp]传递给csv.reader调用 -
谢谢。那太容易了!如果您将其发布为答案,我会接受。
标签: python-2.7 csv