如何阅读拉丁字符(Python)?

Posted

技术标签:

【中文标题】如何阅读拉丁字符(Python)?【英文标题】:How to read latin caracters (Python)? 【发布时间】:2021-05-12 07:32:33 【问题描述】:

我正在学习用 Python 编写代码。 我决定编写一个程序来提高 smbs 的打字速度。这就是为什么我找到了几个文本文档来从中选择随机单词的原因。 我在阅读法语文件时遇到问题。它将“é”字符替换为“+AOK-”。 我已经搜索了该问题的解决方案,他们说这是加密问题。 我尝试更改文件加密并读取为“latin-1”,但这不起作用。 我正在用 android 的 IDE Pydroid 编写代码。

【问题讨论】:

【参考方案1】:

您是否尝试过使用 encoding='utf-8'?像这样

with open('x.txt', 'r', encoding='utf-8') as f:
    print(f.read())

【讨论】:

非常感谢您的回答。是的,我已经尝试过这样写,但没有任何改变。它为随机单词中的每个“é”打印“+aok-”。 您能否尝试使用 print("é") 来查看控制台打印的内容,以防与您使用的 IDE 相关 我可以打印 'é' 和其他法语字符,所以我认为这不是 IDE 的问题。

以上是关于如何阅读拉丁字符(Python)?的主要内容,如果未能解决你的问题,请参考以下文章

如何将拉丁 unicode 字符替换为 [a-z] 字符

如何使用 Node 从 MySQL 读取非拉丁字符?

如何在 jmeter 登录帖子请求中正确传递诸如“ś”之类的拉丁字符

如何在我的猪脚本中设置多行字符串?

如何在 MySQL 中处理非拉丁字符(即 С крыш наших домов)?

拉丁编码字符是不是被认为是 URL 安全的?