如何在Python中读写JSON文件

分类:知识百科 日期: 点击:0

在Python中读写JSON文件是一个非常简单的操作。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它可以用来存储和传输结构化数据。Python提供了两个内置模块来支持JSON文件的读写操作,分别是json和simplejson。

1. 使用json模块

要读取JSON文件,可以使用json模块的load()函数,它接受一个文件句柄,并返回一个Python字典:

import json

with open('data.json', 'r') as f:
    data = json.load(f)

print(data)

要写入JSON文件,可以使用json模块的dump()函数,它接受一个Python字典和一个文件句柄:

import json

data = {
    'name': 'John',
    'age': 25
}

with open('data.json', 'w') as f:
    json.dump(data, f)

2. 使用simplejson模块

除了使用json模块,还可以使用simplejson模块来读写JSON文件。simplejson模块的load()和dump()函数的用法与json模块的函数完全相同:

import simplejson

with open('data.json', 'r') as f:
    data = simplejson.load(f)

print(data)

data = {
    'name': 'John',
    'age': 25
}

with open('data.json', 'w') as f:
    simplejson.dump(data, f)

以上就是在Python中读写JSON文件的方法。无论是使用json模块还是使用simplejson模块,都可以轻松完成JSON文件的读写操作。

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。