close

Python

另外站長打個廣告,最近站長正在嘗試經營遊戲直播平台希望大家能夠幫忙追隨訂閱一下,站長真心感謝~

TWITCH直播https://www.twitch.tv/saioyan

Youtubehttps://www.youtube.com/channel/UCtCeeanvsVdAuqNUyt91GXw/about

關鍵字:python、 json、格式、字典、Dictionary

現在的資料常被整理成json的格式方便傳遞給其他人使用

先來簡單講一下json格式長甚麼樣子,以下範例中括號之間夾著字典(dict)格式的資料就稱為json檔案,若有一個以上的鍵值則要以逗號區隔

{
  "a":"Rubble",
  "b":7
}


以下示範產生json格式的方法,indent=2是代表字典前要空幾格,separators=(',',':')則是設定分隔不同鑑值的符號和分隔鑑和值的符號

import json

json = json.dumps({'a':'Rubble','b':7},sort_keys=True,indent=2,separators=(',',':'))

print(json)

>>

{
  "a":"Rubble",
  "b":7
}

以下示範json寫入的方法,jname是寫入的目錄位置,'w'是寫入模式, json.dump(json, f)是寫入json格式檔案

import json

json = json.dumps({'a':'Rubble','b':7},sort_keys=True,indent=2,separators=(',',':'))

jname = "D:\\"

with open(jname, 'w') as f:

    json.dump(json, f)

以下示範json讀取的方法,'r'是讀取模式, json.load(load_f)是載入json檔案

jname = "D:\\"

with open((jname,'r') as load_f:

    load_dict = json.load(load_f)

print(load_dict)

 

[Python] Python學習總集

本網站https://kk665403.pixnet.net/內之全部圖文,Saioyan梟夜所有,非經本人同意不得將全部或部分內容轉載於任何形式之媒體
Copyright © 2021 Saioyan. All rights reserved.
版權所有© 2021 Saioyan梟夜

arrow
arrow
    文章標籤
    python pycharm
    全站熱搜

    Saioyan梟夜 發表在 痞客邦 留言(0) 人氣()