Python 按逗号和转义字符串拆分字符串
我用的是python2.7。在我的脚本中,我以下一种格式从服务器接收行:Python 按逗号和转义字符串拆分字符串,python,python-2.7,split,Python,Python 2.7,Split,我用的是python2.7。在我的脚本中,我以下一种格式从服务器接收行: product,"Tom,Jerry\\n",r,0 product,Another Title,r,1 所以我需要逐行读这个字符串。然后读取要列出的4个值。但是我不能简单地拆分(“,”,因为我们可以在标题中包含,字符。可以从列表中读取行 >>> import csv >>> S = """product,"Tom,Jerry\\n",r,0 ... product,Another,r
product,"Tom,Jerry\\n",r,0
product,Another Title,r,1
所以我需要逐行读这个字符串。然后读取要列出的4个值。但是我不能简单地拆分(“,”,因为我们可以在标题中包含,
字符。可以从列表中读取行
>>> import csv
>>> S = """product,"Tom,Jerry\\n",r,0
... product,Another,r,1"""
>>> for row in csv.reader(S.splitlines()):
... print row
...
['product', 'Tom,Jerry\\n', 'r', '0']
['product', 'Another', 'r', '1']
谢谢,这个答案也有帮助: