使用json保存用户生成的数据大有裨益,因为如果不以某种方式存储,用户的信息会在程序停止运行时丢失。
先来存储用户的名字:
import json
usermane = input("what is your name?") ###输入用户名将他赋给一个变量
filename = 'username.json'
with open(filename, 'w' ) as f: ###‘w’写入模式 ‘r’读取模式 ‘a’附加模式 ‘r+’读写模式
json.dump(username,f) ###将用户名和一个文件传递给它,从而将用户名存储到文件中
print(f"we 'll remember you when you come back,{username}! " )
再编写一个程序,向已存储了名字的用户发出问候:
filename = 'username.json'
with open (filename) as f:
username = json.load(f) ### 使用json.load()将存储在username.json 中的信息读取到变量 username中
print(f"Welcome back,{username}!")
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)