怎么把python的dict存为json格式文件

  统计/机器学习 Python    浏览次数: 322
0

怎么把一个dict类型的变量存为json格式的文件到本地?

 

猴老大   2018-12-03 10:14



   2个回答 
2

使用dumps将dict转化成json格式写入到json文件中

import json

def dict_to_json():
    dict = {}
    dict['name'] = '123'
    dict['age'] = 10
    dict['sex'] = 'male'
    #转换成json
    j = json.dumps(dict)
    #写到json文件
    fileObject = open('jsonFile.json', 'w')
    fileObject.write(j)
    fileObject.close()

if __name__ == '__main__':
    dict_to_json()


SofaSofa数据科学社区 DS面经 问答 实战

xfang2154   2018-12-04 11:04

谢谢 - 猴老大   2018-12-19 13:20
1


import json
my_dict = {'year': '2018', 'day': '12-04'}
with open('my_dict.json', 'w') as outfile:  
    json.dump(my_dict, outfile)


SofaSofa数据科学社区 DS面经 问答 实战

zl_pku   2018-12-04 14:28

谢谢 - 猴老大   2018-12-19 13:20


  相关主题

python里的continue是什么意思   2回答

用python生成一个取值在a到b之间的随机矩阵   1回答

python里@property有什么用   0回答

python里有没有类似excel里的那种数据透视表?   1回答

在jupyter notebook后台进程没关闭的情况下,只要是之前使用过且没有shutdown的notebook一直会占用内存吗?   2回答

python里有没有类似matlab里linspace的功能?   2回答

python如何删除dict中的一个key?   1回答

怎么在jupyter notebook里查看python的版本?   1回答

Jupyter中InteractiveShell.ast_node_interactivity = "all"有什么用?   1回答

怎么合并(串联)两个dataframe?   1回答

gc.collect()返回值是什么意思   1回答

如何对将Python dictionary里的key按照value进行排序?   1回答



回答问题时需要注意什么?

我们谢绝在回答前讲“生动”的故事。

我们谢绝“这么简单,你自己想”、“书上有的,你认真看”这类的回答;如果你认为对方的提问方式或者内容不妥,你可以直接忽略该问题,不用进行任何作答,甚至可以对该问题投反对票。

我们谢绝答非所问。

我们谢绝自己不会、硬要回答。

我们感激每一个用户在编写答案时的努力与付出!