Python之模块json

模块json让你能够将简单的python数据结构转储到文件中,并在程序再次运行时加载该文件中的数据

import json
#json.dump()#接受两个实参:要存储的数据以及可用于存储数据的文件对象
#json.load() 将这个列表读取到内存中


numbers=[2,3,5,7,11,13]

#制定了将该数字列表存储到其中的文件名称 用.json指出文件存储的格式
filename='numbers.json'
#写入模式打开文件number.json 
with open(filename,'w')as f_obj:
    json.dump(numbers,f_obj)
    
#用json.load()将这个列表读取到内存中    
filename='numbers.json'
with open (filename) as f_obj:
	#加载到number中
    numbers=json.load(f_obj)
print(numbers)
#结果 [2, 3, 5, 7, 11, 13]


filename='username.json'
try:
    
    with open(filename) as f_obj:
        username=json.load(f_obj)
except FileNotFoundError:
    username=input("please input your name: ")
    with open(filename,'w') as f_obj:
        json.dump(username,f_obj)
else:
    print("welcome bcak")

发布了46 篇原创文章 · 获赞 13 · 访问量 3703

猜你喜欢

转载自blog.csdn.net/qq_39679772/article/details/103546968