新手求助:在使用json存储数据时出现以下报错

在编写用json存储数据的代码时出现以下报错,求大神解答~万分感谢~

代码如下:
import json

def enter_number():
filename=’favorite_number.json’
try:
with open(filename) as f_objt:
number=json.load(f_objt)
except FileNotFoundError:
number=input(“Enter your favorite number: “)
with open(filename, ‘w’) as f_objt:
json.dump(number, f_objt)
print(“Your favorite number %s has been remembered.”%(number))
else:
print(“I know your favorite number is %s!”%(number))

enter_number()

报错如下:
Traceback (most recent call last):
File “C:\Users\mame006\Udacity\favorite_number.py”, line 16, in
enter_number()
File “C:\Users\mame006\Udacity\favorite_number.py”, line 7, in enter_number
number=json.load(f_objt)
File “C:\Users\mame006\python\lib\json__init__.py”, line 299, in load
parse_constant=parse_constant, object_pairs_hook=object_pairs_hook, **kw)
File “C:\Users\mame006\python\lib\json__init__.py”, line 354, in loads
return _default_decoder.decode(s)
File “C:\Users\mame006\python\lib\json\decoder.py”, line 339, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File “C:\Users\mame006\python\lib\json\decoder.py”, line 357, in raw_decode
raise JSONDecodeError(“Expecting value”, s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值