好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

python json 模块

保存中文格式json

 js = ['测试']
with open('./test','w',encoding='utf-8') as f:
    f.write(json.dumps(js, ensure_ascii=False)) 
json文件追加案例
 json 文件需要,读取全部内容,变成列表,清空原来文件,重新写入文件 
  import os
    filename = r'./test.json'
    if os.path.exists(filename):
        print('已存在json文件,追加')
        with open(filename, 'r', encoding='utf8') as history_file:
            history_file_list = json.load(history_file)
        with open(filename, 'w+', encoding='utf8') as history_file_write:
            new_order = {}
            history_file_list.append(new_order)
            history_file_write.write(json.dumps(history_file_list, ensure_ascii=False))
    else:
        print('无json文件创建。。。')
        new_order_list = []
        new_order = {}
        new_order_list.append(new_order)

        with open(filename, 'w+', encoding='utf8') as f:
            f.write(json.dumps(new_order_list, ensure_ascii=False)) 

查看更多关于python json 模块的详细内容...

  阅读:22次