目录
前言
很多程序都要求用户输入某种信息,如让用户存储游戏首选项或者提供要可视化的数据。不管关注点是什么,程序都把用户提供的信息存储在列表和字典等数据结构中。用户关闭程序时,几乎总是要保存他们的信息。一种简单的方式是使用模块json来存储数据。
模块json让你能够将简单的python数据结构转储到文件中,并在程序再次运行时加载该文件中的数据。你还可以使用json在Python程序之间分享数据。更重要的是,JSON数据格式并非Python专用的,这能让你以JSON格式存储的数据与使用其他编程语言的人分享。
JSON,全称(JavaScript Object Notation)格式最初是为了JavaScript开发的,但随后成了一种常见的格式,被许多语言采用
json.dump( )&json.load( )
json.dump的使用方式很简单,和普通的储存数据极其相似
csdn:一个兴趣使然的程序猿罢了
import json
numbers = [2,3,5,7,11,13]
filename = 'numbers.json'
with open(filename,'w') as f:
json.dump(numbers,f)
它的语法是json.dump(变量,文件名)
同理json.load():
csdn:一个兴趣使然的程序猿罢了
import json
filename = 'numbers.json'
with open(filename,'r') as f:
numbers=json.load(f)
print(numbers)