模块json能够让你将简单的的python数据结构转存储到文件中,并在程序再次运行的时候,加载该文件中的数据。下面来看一段简单的代码:
#存储数据,json的简单示例
import json#首先导入json模块
username=input("please input username:")
filename='username.json'
with open(filename,'w') as j_obj:
json.dump(username,j_obj)#z这里json的dump()方法是将数据保存到文件中。dump()方法的的两个参数,一个是要存储的数据,一个是存储数据的文件。
print("we will remember your name when you come back!")
with open(filename) as f_obj:
username=json.load(f_obj)#这里json的load()方法是将文件f_obj中存储的数据读取到内存中,保存到变量username中。
print("your name is "+username.title()+".\nwelcome to back")