【发布时间】:2018-11-10 19:58:42
【问题描述】:
我有一个项目,其中我有两个文件,其中一个 remove.csv 带有特殊字符,例如带重音符号或“ñ”的字母,我必须在文本中找到这些字母并将它们替换为另一个字符。 我遇到了编码问题。
你能帮忙吗? 谢谢
【问题讨论】:
-
请发布您目前拥有的代码并包括您使用的python 版本。 Python 3 在处理带有编码的 CSV 文件方面要好得多。另外...非ASCII字符应该用什么替换?
-
最简单的快速和肮脏的答案通常是使用编码错误处理程序—
s.encode('ascii', 'replace').decode('ascii')。当您没有给我们minimal reproducible example 或“编码有问题”之外的任何内容时,我真的无法给您更好的答案,但希望这至少足以让您开始尝试或搜索以找到什么你需要。
标签: python unicode character-encoding