请教项目中python代码的问题
收藏
快速回复
AI Studio平台使用 问答其他 1010 4
请教项目中python代码的问题
收藏
快速回复
AI Studio平台使用 问答其他 1010 4

在自己电脑上运行【手写数字识别】项目的代码时出现这样的错误

the JSON object must be str, not 'bytes'

 

这是代码运行到的位置,python刚接触一段时间不知道具体要怎么改

# 加载json数据文件 data = json.load(gzip.open(datafile))

python版本是3.5

0
收藏
回复
全部评论(4)
时间顺序
CChan
#2 回复于2020-01

试试

data = json.load(gzip.open(datafile).decode('utf-8'))

0
回复
同乐
#3 回复于2020-01

已解决,感谢2楼

改成 data = json.load(gzip.open(datafile,'rt',encoding='utf-8') 就可以了

0
回复
ooliuyuanoo
#4 回复于2020-01

学习了

 

0
回复
才能我浪费99
#5 回复于2020-01

应该是需要解码

0
回复
在@后输入用户全名并按空格结束,可艾特全站任一用户