我看过几个类似的帖子,但没有解决我的问题。我正在阅读带有反斜杠的数字列表并将它们写入.csv。显然,反斜杠会导致问题。
addr = "6253\342\200\2236387"
with open("output.csv", 'a') as w:
write = writer(w)
write.writerow([addr])
我发现使用 r"6253\342\200\2236387" 给了我我想要的输出,但是由于我正在从文件中读取我的输入,所以我不能使用原始字符串。我试过 .encode('string-escape') 但这给了我 6253\xe2\x80\x936387 作为输出,这绝对不是我想要的。unicode-escape 给了我一个错误。有什么想法吗?