国产日韩欧美一区二区三区综合,日本黄色免费在线,国产精品麻豆欧美日韩ww,色综合狠狠操

極客小將

您現在的位置是:首頁 » 原創課程 » Python

課程內容

Python入門課程NO69課 如何使用json

極客小將2020-09-02-
json的全稱為JavaScript Object Notation,是javascript的對象標記語言,用于將javascript對象序列化為JSON格式的字符串。與Python一樣,也是一種解釋型的腳本語言。json數據格式:json這種數據格式類似于Python中的列表類型和字典類型:由符號[]括起來的數據集合,或由花括號

json的全稱為JavaScript Object Notation,是javascript的對象標記語言,用于將javascript對象序列化為JSON格式的字符串。與Python一樣,也是一種解釋型的腳本語言。

json數據格式:

json這種數據格式類似于Python中的列表類型和字典類型:由符號[]括起來的數據集合,或由花括號{}括起來的鍵值對。 在鍵值對的數據格式中,鍵名必須為字符串類型,鍵值可為以下六種類型:

在json的數據格式中,鍵值的數據類型可以相互嵌套,由此組合成比較復雜的json格式。

Python中的json模塊:

在Python內置的json模塊中,分別提供了dumps方法以及loads方法。前者將Python中的數據對象序列化為json格式,后者將json格式的文本反序列化為Python中的數據對象。

json.dumps(obj, ensure_ascii=True):參數obj表示Python中的數據對象,參數ensure_ascii表示數據對象是否為ascii編碼。當數據對象中包含非ascii編碼的字符時,需要傳遞False。 dumps方法會返回一個json格式的字符串。

json.loads(s):通過json模塊的loads方法,可以將json格式的文本反序列化為Python中的數據類型。參數s表示json文件中的文本或bytes類型。現在通過loads方法將上文config.json中的文本反序列化為Python中的字典類型。


上述案例有意將文件命名為config.json。config單詞有配置的意思,在企業開發中,通常使用json文件作為程序的配置文件。將項目的配置信息,例如數據庫的地址信息,登錄信息等單獨寫入到配置文件中,會讓項目的整體結構看起來更清晰:代碼文件負責項目的執行邏輯,配置文件負責存儲項目的配置信息。 如果將配置信息耦合到程序中,那么一旦配置信息發生變動,就需要對代碼進行同步修改,以及測試。將配置信息與程序進行分離,降低了配置信息與代碼的耦合度,便于項目的維護。

預約試聽課

已有385人預約都是免費的,你也試試吧...

主站蜘蛛池模板: 武夷山市| 靖安县| 蒙城县| 乌兰县| 邯郸市| 蓬莱市| 来安县| 会东县| 庄浪县| 盖州市| 平陆县| 方山县| 察隅县| 三亚市| 山东省| 苗栗县| 鹤壁市| 贡觉县| 平顶山市| 雷州市| 林口县| 漯河市| 乐昌市| 上犹县| 蒙山县| 华亭县| 库伦旗| 思南县| 綦江县| 西平县| 怀来县| 利辛县| 翁牛特旗| 凤庆县| 凤阳县| 吉隆县| 平罗县| 土默特右旗| 临城县| 高雄市| 杭锦旗|