python的json模块

json模块

json为javascript Object notation的英文缩写,由javascript开发。该模块的功能是:能够简单的将Python数据结构转储到文件中;可以使用json在Python程序之间分享数据。最主要的两个函数为dump(数据结构,文件对象)和load(文件对象)
dump(数据结构,文件对象)返回的是为空
load(文件对象)返回的是数据结构
下面程序说明用处:

dump(将程序中的数据结构数据转储到.json文件存储)

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的文件

load(将json文件中的数据加载到程序的数据结构)

import json
#指定读取的文件名
filename='numbers.json'
with open(filename) as fileObj:
    #将文件里面的数据加载给numbers数据结构
    numbers=json.load(fileObj)
print(numbers)

运行上脚本,则会在控制台打印

你可能感兴趣的:(python)