kivy - UnicodeDecodeError:“charmap”编解码器无法解码位置 356 中的字节 0x9d:字符映射到
问题描述
在此处输入图片描述 它是一个使用库 kivy 进行移动应用程序开发的项目。登录应用程序后有一个表达感情的页面,我应该打印一些伟大人物表达的感情文字。但是在那个地方我遇到了像“UnicodeDecodeError:'charmap'编解码器无法解码位置356的字节0x9d:字符映射到”这样的错误
解决方案
问题可能是因为您没有在 main.py 文件的第 55 行指定文件编码,如屏幕截图所示。
我建议, encoding='utf-8'
在您的调用中添加另一个参数来打开。如果这不起作用,请尝试其他文件编码。
所以要完全清楚,那条线应该是:
with open(f"quotes/{feel}.txt", encoding='utf-8') as file:
推荐阅读
- git - 如何验证我签出了正确的代码?
- typescript - Typescript - @types/uniqid - 使用命名空间和 require("uniqid") 的问题
- javascript - 使用 Javascript 为页面上的多个按钮启动 onClick() 事件
- spring-boot - 如何使用springboot在json响应中添加@ManyToOne列?
- arrays - 将 unsigned char 数组的部分/结尾指向内存地址
- javascript - React useEffect hook 中的 Fetch API 没有响应
- javascript - 发送 Java 数组作为 JavaScript 参数
- pygame - Pygame 已安装但我有一个“导入错误:没有名为“pygame”的模块
- javascript - JSDoc:嵌套函数的@type
- c# - 对 Google 云端硬盘文件的部分请求未返回预期内容