利用Python将如下文件内容的转换成dict或者JSON

比如我有一个这样格式的文件

first={
    a:123
    b:456
    c=789
}
second=2
third=3
forth=4

想请问一下大家,怎么能够转换成dict或者JSON格式的,谢谢各位

阅读 8.1k
4 个回答

"""import json
help(json)"""

如果不是 first 里面的奇葩格式,这样就可以了:

vars = {}
execfile(file_path, vars, vars)
print vars
pythonimport json

反序列化file_content = json.load(file_pointer, other_args...)
序列化到文件json.dump(your_python_obj, file_pointer, other_args...)

一般序列化和反序列化:json.dumps(your_py_obj, other_args...)  json.loads(json_obj, other_args...)
可以看出s应该是指str的意思
新手上路,请多包涵

你要转换成json的话,:和=应该是个等价的概念?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题