raise JSONDecodeError(“Expecting value“, s, err.value) from None json.decoder.JSONDecodeError: Expec
解决:将文件名 user_file.json 换成userfile.json 就解决的报错问题。备注:未明白原因,也许后边能够明白吧。
·
现象:
代码如下:
import json
def get_store_name():
user_file = 'user_file.json'
try:
with open(user_file) as file_obj:
name = json.load(file_obj)
except FileNotFoundError:
return None
else:
return name
def get_user():
res = get_store_name()
if res:
print('欢迎再次回来 ' + res)
else:
name = input('请输入您的名字,我们将记住您: ')
user_file = 'user_file.json'
with open(user_file, 'w') as file_obj:
json.dump(name, file_obj)
print('我们记住您了: ' + name)
get_user()
解决:将文件名 user_file.json 换成userfile.json 就解决的报错问题
备注:未明白原因,也许后边能够明白吧
更多推荐




所有评论(0)