【发布时间】:2022-11-30 23:44:31
【问题描述】:
我正在尝试使用 csv.writer 将字符串列表写入 csv。
writer = csv.writer(f)
writer.writerow(some_text)
但是,某些字符串包含随机转义字符,这似乎导致了以下错误:_csv.Error:需要转义,但没有设置 escapechar
我试过在 csv.writer 中使用 escapechar 选项,如下所示
writer = csv.writer(f, escapechar='\\')
但这似乎是一个部分解决方案,因为无法识别所有换行符 (\n)。
我将如何解决这个问题?有问题的字符串的示例如下:
problem_string = "this \n sentence \% is \n problematic \g"
【问题讨论】:
-
请提供一个最小的工作示例(以便有人可以复制并粘贴 sn-p 并运行它)