Java筆記_列印三角形
阿新 • • 發佈:2022-02-24
#1.json一定是雙引號
#2.json.dump;json.dumps裡面引數ensure_ascii=False,indent=2
#3.json,dump寫檔案;json.load讀檔案
#4.json.dumps字典轉為json串,json.loads json串轉為字典
import json #json本身就是一個字串,json裡面都是雙引號 #json串存資料庫,轉成字典方便操作 user_info={'name':'mm','age':'18','地址':'北京'}#定義一個字典 user_info_json=json.dumps(user_info,ensure_ascii=False,indent=2)#字典轉為json字串 print('我是字典%s,資料型別是%s'%(user_info,type(user_info))) print('我是json%s,資料型別是%s'%(user_info_json,type(user_info_json))) user_info_dict=json.loads(user_info_json)#json串轉字典 print('我是字典%s,資料型別是%s'%(user_info_dict,type(user_info_dict))) #處理檔案用 # json.dump()#寫檔案 with open('a.txt','w',encoding='utf-8') as fw: json.dump(user_info,fw,ensure_ascii=False,indent=2) # json.load()#讀檔案 with open('a.txt',encoding='utf-8') as fr: file_info=json.load(fr) print(file_info)