これについていくつかの同様の投稿を見てきましたが、何も私の問題を解決していません。バックスラッシュ付きの数字のリストを読み取り、.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 でエラーが発生しました。何かご意見は?