现象:
在这里插入图片描述

代码如下:

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 就解决的报错问题
备注:未明白原因,也许后边能够明白吧

Logo

一站式 AI 云服务平台

更多推荐