国产日韩欧美一区二区三区综合,日本黄色免费在线,国产精品麻豆欧美日韩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人預約都是免費的,你也試試吧...

主站蜘蛛池模板: 黄梅县| 宜都市| 灵璧县| 阆中市| 湘阴县| 收藏| 揭东县| 新蔡县| 湄潭县| 泊头市| 宜城市| 肃宁县| 东山县| 昌黎县| 聂拉木县| 大连市| 康保县| 庐江县| 原平市| 南投市| 沅陵县| 翁源县| 三门县| 临邑县| 鱼台县| 滕州市| 嘉善县| 阿拉善左旗| 兴业县| 承德市| 宜川县| 南昌市| 台东市| 天等县| 探索| 林州市| 恩平市| 日喀则市| 金坛市| 正阳县| 金溪县|