竹内纱里奈和大战黑人_欧美成人黄色小视频_91福利影视_欧美在线观看视频网站_h色网站免费观看_97综合

極客小將

您現(xiàn)在的位置是:首頁 » 原創(chuàng)課程 » Python

課程內(nèi)容

Python入門課程N(yùn)O69課 如何使用json

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

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

json數(shù)據(jù)格式:

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

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

Python中的json模塊:

在Python內(nèi)置的json模塊中,分別提供了dumps方法以及l(fā)oads方法。前者將Python中的數(shù)據(jù)對象序列化為json格式,后者將json格式的文本反序列化為Python中的數(shù)據(jù)對象。

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

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


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

預(yù)約試聽課

已有385人預(yù)約都是免費(fèi)的,你也試試吧...

主站蜘蛛池模板: 国产成人亚洲精品 | 自拍欧美亚洲 | 69亚洲视频 | 亚洲精品久久久久久久久久久久久 | 中文天堂在线观看 | 国产精品久久久久久久久久久久午夜片 | 天天干婷婷 | 欧美精品乱码久久久久久 | 人人澡人人添人人爽一区二区 | 粉嫩蜜臀av国产精品网站 | 日韩精品电影在线观看 | 日韩av在线一区二区三区 | 精品亚洲一区二区 | 嫩草影业地址 | a毛片免费 | 成人二区 | 美女很黄很黄的网站 | 免费在线性爱视频 | 看a网站| 久久国产精品一区 | 91精品国产亚洲 | 欧美一区二区三区四区不卡 | 国产成人免费视频网站视频社区 | 久久www免费人成看片小草 | 欧美成人高清 | 欧美另类视频 | 亚洲欧美日韩另类精品一区二区三区 | 日日爱999| 国产精品精品久久久 | 一区二区三区在线电影 | 青青草这里只有精品 | 极品销魂一区二区三区 | 伊人888| www.国产精品.com | 亚洲区视频在线 | 99久热 | 黄色片网站免费 | 欧美日韩成人在线播放 | 亚洲免费视频一区 | eeuss影院一区二区三区 | 国产精品久久久久久久久久久新郎 |