Python csv阅读器:忽略特殊字符

2024-10-01 04:46:40 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试读取制表符分隔的文件,以便可以逐行处理它。一行中的一些分隔字段可能是非常长的字符串,包含带有HTML p标记的文本和其他特殊字符,例如:

"String1"  "String2"  "<p>This should</p>
<p>be read as one</p>
<p>string.</p>"
"String4"   "String5"   "String6"

我得到的是:

^{pr2}$

也就是说,第三根弦被分开了。在

我试图用Python csv reader读取tsv文件,并尝试了方言的多种设置,但没有发现:

with open(fileName, 'rb') as tsvHandle:
    tsvHandle = csv.reader(tsvHandle, delimiter='\t', quotechar='"', escapechar='\\', skipinitialspace)

有人能给我个建议吗?在


Tags: 文件csv字符串标记文本htmlasthis