如何在Python中输出特殊字符?

2024-03-28 15:05:33 发布

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

我正在编写一个基本的MapReduce程序,其中输入文件是纯文本,基本上程序计算一个单词在输入中出现的次数,并输出另一个纯文本文件,如下所示:

firstword 4

secondword 10

thirdword 2

等等,其中(数字)字是一个出现在输入中的字,除此之外的数字是它在文件中出现的次数。你知道吗

我有代码,它正在工作,但如果我的输入文本文件有特殊字符(á,é,ì,ö,è,ñ等),输出文件将显示如下:

(例如,如果第一个单词是fábrica,并且出现了6次):

fã¡brica 6

如何解决此问题?谢谢!你知道吗


Tags: 文件代码文本程序数字单词次数文本文件
1条回答
网友
1楼 · 发布于 2024-03-28 15:05:33

替换之前的值如何,如下所示:

string.replace("á", "a").replace("é", "e").replace("í", "i").replace("ó", "o").replace("ú", "u")

这样你就可以在错误发生之前解决它

相关问题 更多 >