【发布时间】:2015-01-20 11:34:13
【问题描述】:
我有一个包含一些 XML 数据的 CSV 文件。它看起来像这样:
meta1, meta2, sequence, "xml data"
xml 数据中的信息有时会包含逗号。
将这些信息分割成只有 4 个元素的元组的最佳方法是什么?
我尝试使用字符串切片,但序列有时有 1 或 2 个数字。
使用 line.split(',') 也不起作用:
for line in lines:
line.split(',')
【问题讨论】:
-
根据这个正则表达式分割
,\s*(?=(?:"[^"]*"|[^"])*$)regex101.com/r/fM9gS2/4 -
您是否尝试过使用
csv?