辞書は、JSON書かれています

出典:

1  インポートOS
 2  インポートJSON
 3。 
4。 
5つの。 クラスSaveJson(オブジェクト):
 6  
7。     DEF SAVE_FILE(セルフ、パス、アイテム):
 8          
。9          第1辞書オブジェクトは、テキストの文字列に書き込むことができる
10          項目= json.dumps(アイテム)
 。11  
12は、         トライ13である             IF  ていないos.path.exists(パス):
 14                  オープン(パスと" W " =コード、'UTF-8 ' )AS F:
 15                      f.write(+アイテム、\ n " 16                      プリント" ^ _ ^書き込み成功" 17              18                  オープン(パスと" "コード= ' UTF-8 ' Fとして):
 19                      f.write(項目+ " 、\ N " 20 プリント" ^ _ ^書き込み成功" 21 を除いEとして例外:
 22 プリント" 書き込みエラー==> 、E)
 23                                            
24  
25  IF  __name__ == ' __main__ ' 26      ファイル名の保存
27      パス= " test1.json " 
28      ケースの辞書データ
29      項目= { " UID "" 5bc05421vbjgj34hj9c7d83 "" oss_status_code ":200 30              " URL "" https://ssyerv2.oss-cn-hangzhou.aliyuncs.com//picture/zl/687122.jpg " 31 "updatedAt             "" 1970年1月18日" " createdAt "" 1970年1月18日" " PID "" 5b923c7vbcvbxcswrw342504b " 32 " _id "" 5b98d052ed0cbe41 " " CID "" afdsfgasgfafghdgssdhh "}
 33が34である      S = ()SaveJson
 35 36 テストコード書き込みサイクル三行、空白行が存在しない37 のために私が              
 
     
     範囲(3 ):
 38          s.save_file(パス、項目)

結果:

 

 

ファイルの内容:

 

 

おすすめ

転載: www.cnblogs.com/1208xu/p/11999851.html