网站建设定制开发json.loads时TypeError: __init__() got an unexpected keyword argument ‘encoding‘ 的解决方案

  大家好,网站建设定制开发我是爱编程的喵喵。双985硕士毕业,网站建设定制开发现担任一职,热衷于将数据思维应用到工作与生活中。从事机器学习以及相关的前后端开发工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。喜欢通过博客创作的方式对所学的知识进行总结与归纳,不仅形成深入且独到的理解,而且能够帮助新手快速入门。

  本文主要介绍了使用json.loads时TypeError: __init__() got an unexpected keyword argument 'encoding’解决方案,希望能对新手有所帮助。不管是使用json.load还是json.loads都会报相同的错误,而且只要是Python版本大于等于3.8,但其实解决方案都是一致的。

文章目录

1. 问题描述

  今天在使用python3.9读取json文件时,出现了TypeError: init() got an unexpected keyword argument ‘encoding’ 的问题,如下图所示:


  发现不管是使用json.load还是json.loads都会报相同的错误,

网站建设定制开发 软件系统开发定制 定制软件开发 软件开发定制 定制app开发 app开发定制 app开发定制公司 电商商城定制开发 定制小程序开发 定制开发小程序 客户管理系统开发定制 定制网站 定制开发 crm开发定制 开发公司 小程序开发定制 定制软件 收款定制开发 企业网站定制开发 定制化开发 android系统定制开发 定制小程序开发费用 定制设计 专注app软件定制开发 软件开发定制定制 知名网站建设定制 软件定制开发供应商 应用系统定制开发 软件系统定制开发 企业管理系统定制开发 系统定制开发