json为javascript Object notation的英文缩写,由javascript开发。该模块的功能是:能够简单的将Python数据结构转储到文件中;可以使用json在Python程序之间分享数据。最主要的两个函数为dump(数据结构,文件对象)和load(文件对象)
dump(数据结构,文件对象)返回的是为空
load(文件对象)返回的是数据结构
下面程序说明用处:
import json
numbers=[2,3,5,7,11,13]
#指定文件名字
fileName='numbers.json'
with open(fileName,'w') as fileObj:
#dump为将numbers数据结构的数据序列化到文件中
json.dump(numbers,fileObj)
运行这个脚本,则会在该程序的路径下生成一个名字为numbers.json的文件
import json
#指定读取的文件名
filename='numbers.json'
with open(filename) as fileObj:
#将文件里面的数据加载给numbers数据结构
numbers=json.load(fileObj)
print(numbers)
运行上脚本,则会在控制台打印