将字典转化为json格式写入文件
时间: 2023-10-13 17:06:46 浏览: 35
假设你已经有了一个Python字典,可以按照以下方式将其转换为JSON格式并写入文件:
```python
import json
# 定义一个字典
my_dict = {
"name": "Alice",
"age": 25,
"city": "Shanghai"
}
# 将字典转换为JSON格式
json_str = json.dumps(my_dict)
# 将JSON格式写入文件
with open("my_file.json", "w") as f:
f.write(json_str)
```
这样就将字典转换为JSON格式,并将JSON字符串写入名为"my_file.json"的文件中。
相关问题
python 将JSON格式写入文件内
可以使用以下代码将JSON格式写入文件内:
```python
import json
# 创建一个字典
person = {
'name': 'Tom',
'age': 25,
'city': 'Beijing'
}
# 将字典转换为JSON格式
json_str = json.dumps(person)
# 将JSON格式写入文件内
with open('person.json', 'w') as f:
f.write(json_str)
```
以上代码将字典转换为JSON格式后,使用`with`语句打开文件`person.json`,并设置写入模式为`'w'`,将JSON字符串写入文件内。
将字典转换为json并存入文件
以下是Python 3.x的代码示例:
```python
import json
my_dict = {"name": "Alice", "age": 30, "city": "New York"}
# 将字典转换为json字符串
json_str = json.dumps(my_dict)
# 将json字符串写入文件
with open("my_dict.json", "w") as f:
f.write(json_str)
```
执行后,会在当前目录下生成一个名为`my_dict.json`的文件,其中包含以下内容:
```json
{"name": "Alice", "age": 30, "city": "New York"}
```