json 文件的读写

2019-07-17  本文已影响0人  Leahlijuan

json文件保存的最小单元应该是一个dictionary,但是在实际储存事是,不一定是直接写入一个dictionary,有可能写入的是一个由dictionary组成的list,甚至是由这些list组成的多个list。

写入json

写入只需要json.dump就够了,如果想空行,f.write('\n')

dic = {}
dic['a'] = 1
with open("tmp.json", 'w') as f:
    json.dump(dic, f)

读取json文件

with open(file_path, 'r') as f:
      data = json.load(f)
    data = []
    with open(input_file, encoding='UTF-8') as fp:
          for i in fp.readlines():
              c = json.loads(i)
              data.append(c)
上一篇 下一篇

猜你喜欢

热点阅读