欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

python的json模块

程序员文章站 2024-02-03 10:09:52
...

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)

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

相关标签: json模块