【发布时间】:2017-02-21 03:43:28
【问题描述】:
我有一个包含一些换行数据的 tsv 文件。
111 222 333 "aaa"
444 555 666 "bb
b"
这里第三行的b是第二行bb的换行符,所以它们是一个数据:
第一行的第四个值:
aaa
第二行第四个值:
bb
b
如果我使用 Ctrl+C 和 Ctrl+V 粘贴到 excel 文件,效果很好。但是如果我想用python导入文件,怎么解析呢?
我试过了:
lines = [line.rstrip() for line in open(file.tsv)]
for i in range(len(lines)):
value = re.split(r'\t', lines[i]))
但结果并不好:
我想要:
【问题讨论】:
-
不确定你的意思:“这里第三行的 b 是 bb 的换行符”