首页 > 解决方案 > 在 python 中导入数据时,连字符被符号替换

问题描述

因此,我正在尝试在 Python 中导入一些以下类型的文本数据:

TRV

GW——复杂的工作

GW——复杂的工作

GW——复杂的工作

GW——复杂的工作

但相反,我收到的文字是

TRV GW � 复杂的工作

GW � 复杂的工作

GW � 复杂的工作

GW � 复杂的工作

试图用空格替换符号 - 不起作用。任何建议儿子如何删除符号?或者更好的是,如何在不将长连字符变为符号的情况下导入数据?

标签: pythonjupytersymbols

解决方案


该问题很可能是由于编码不当而发生的。尝试使用以下代码片段使用 utf8 编码读取文件,或者使用可以替换您选择的编码。

with open(filename, 'r', encoding='utf8') as f:
    text = f.read()

推荐阅读