python读写j'son
时间: 2023-09-07 14:01:23 浏览: 48
Python提供了json模块来读写JSON格式的数据。
要读取JSON文件,可以使用json模块的load()函数。首先,需要打开json文件,并使用open()函数传入文件路径和打开模式,然后使用load()函数将文件内容加载为一个Python字典或列表对象。
例如,假设有一个名为data.json的JSON文件,其中包含以下内容:
{
"name": "John",
"age": 30,
"city": "New York"
}
我们可以使用以下代码读取该JSON文件:
import json
with open('data.json', 'r') as f:
data = json.load(f)
读取后,data变量将包含一个字典对象,可以通过键访问其中的值。例如,可以通过data['name']获取'name'键对应的值。
要写入JSON文件,可以使用json模块的dump()函数。首先,需要创建一个要写入的Python字典或列表对象。然后,使用dump()函数将该对象写入JSON文件中。
例如,假设有一个名为data的Python字典对象,包含以下内容:
data = {
"name": "John",
"age": 30,
"city": "New York"
}
我们可以使用以下代码将该字典对象写入名为output.json的JSON文件:
import json
with open('output.json', 'w') as f:
json.dump(data, f)
在执行完该代码后,将在当前目录下创建一个名为output.json的文件,其中包含了data字典对象的内容。
总的来说,Python提供了json模块来读取和写入JSON格式的数据。使用load()函数可以将JSON文件加载为Python字典或列表对象,而使用dump()函数可以将Python对象写入JSON文件中。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)