python - Python3 现在从 JSON 文件加载数据时抛出 ASCII 错误
问题描述
我对 Python 比较陌生,花了至少两个小时搜索互联网和现在的 StackOverFlow,但找不到问题所在。我的代码在 Python2 中工作,现在下面是持久的错误消息。我什至在网上找到了这段代码,以明确回答我声称它在 python3 中工作的问题,但它不适合我。奇怪的。
import json, sys
with open('2689364.json', 'r', encoding='utf-8') as json_data:
d = json.load(json_data)
print(d)
UnicodeEncodeError:“ascii”编解码器无法在位置 1938 编码字符“\xb6”:序数不在范围内(128)
解决方案
推荐阅读
- python - 二维数组最近点坐标
- asp.net-core - 使用 VPN 并获得“此工作站与主域之间的信任关系失败。”
- php - 安装 opencart3* journalv3 后显示 HTTP ERROR 500,如何解决?
- git - 如何编写 .gitignore 以同时用于后端和前端?
- javascript - 单击部分刷新javascript多个输入自动完成功能无法绑定
- ruby-on-rails - 存储在多态关联中的对象是否有别名/辅助函数?
- graphql - Hasura:将对象数组转换为数字数组
- ruby - 如何用产量记录返回类型的方法?
- vue.js - 如何在 VSCode 中获得 .js 文件的 Vue 语法高亮显示?
- azure - .NET 5.0 Webjob 不再从自包含构建开始