Python脚本正在打印\u2013

2024-04-19 10:38:44 发布

您现在位置:Python中文网/ 问答频道 /正文

当我从文本文件中读取行时,我的python脚本正在打印\u2013。 请帮忙。如何避免。谢谢提前

My text in file:

 "Re-integratieassistent – modelnummer rea 202"

Result:

u'\ufeffRe-integratieassistent \u2013 modelnummer rea 202'

脚本

^{pr2}$

Tags: textinre脚本myresultfilerea
2条回答

\u2013是符号。因为您正在使用repr打印,所以它将显示为\u2013。尝试不使用它打印:

print  f.readline() 

您有BOM字符\ufeff,最好使用编码utf-8-sig打开文件。在

print repr(f.readline())

这将打印字符串的表示形式,而不是字符串本身。在

因此Python将转义字符串。如果要按原样打印字符串,则只需print(f.readline())。在

相关问题 更多 >