python写入json
时间: 2023-10-18 14:22:32 浏览: 37
写入JSON文件可以使用Python内置的`json`模块。下面是一个简单的示例:
```python
import json
# 创建一个字典对象
data = {
"name": "Alice",
"age": 25,
"city": "New York",
}
# 打开文件并写入JSON数据
with open("data.json", "w") as f:
json.dump(data, f)
```
首先,我们将一个字典对象`data`创建出来,然后使用`json.dump()`函数将数据写入到文件`data.json`中。`json.dump()`函数的第一个参数是要写入的数据,第二个参数是打开的文件对象。
如果你想要格式化输出JSON数据,可以增加`indent`参数,例如:
```python
json.dump(data, f, indent=4)
```
这将会在写入文件时对JSON数据进行格式化,每个键值对都将被缩进4个空格。
相关问题
python写入json文件
可以使用Python的json模块来写入JSON文件,具体步骤如下:
1. 导入json模块
```python
import json
```
2. 创建一个字典或列表,用于存储需要写入JSON文件的数据
```python
data = {'name': 'Tom', 'age': 18, 'gender': 'male'}
```
3. 打开文件,并以写入模式打开文件
```python
with open('data.json', 'w') as f:
```
4. 使用json.dump()函数将数据写入文件中
```python
json.dump(data, f)
```
完整代码如下:
```python
import json
data = {'name': 'Tom', 'age': 18, 'gender': 'male'}
with open('data.json', 'w') as f:
json.dump(data, f)
```
运行完上述代码后,会在当前目录下生成一个名为data.json的文件,其中包含了刚刚创建的字典数据。
python 写入json文件
写入 JSON 文件可以使用 Python 内置的 `json` 模块。
下面是一个简单的例子:
```python
import json
# 将数据写入 JSON 文件
data = {'name': 'John', 'age': 30}
with open('data.json', 'w') as f:
json.dump(data, f)
# 从 JSON 文件中读取数据
with open('data.json', 'r') as f:
data = json.load(f)
print(data)
```
在上面的代码中,我们首先将一个字典 `data` 写入名为 `data.json` 的 JSON 文件中。然后我们再从该文件中读取数据并打印出来。
注意,在使用 `json.dump` 写入 JSON 文件时,我们需要使用 `with` 语句来自动关闭文件句柄。