欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

Python 之 json 模塊

系統(tǒng) 1904 0

前言:

json是一種通用的數(shù)據(jù)類型,任何語言都認識,長得像字典,形式也是k-v { },其實 json 是字符串。字符串不能用key、value來取值,要先轉(zhuǎn)成字典才可以

格式如下:

            
              {
        "error_code": 0,#要使用雙引號,如果是單引號則運行時會報錯,可以上網(wǎng)做在線json格式校驗
        "stu_info": [
                {
                        "id": 0,
                        "name": "a",
                        "sex": "男",
                        "age": 22,
                        "grade": "天蝎座",
                        "gold": 100
                },
                {
                        "id": 1,
                        "name": "b",
                        "sex": "男",
                        "age": 23,
                        "grade": "天蝎座",
                        "gold": 100
                }
        ]
}
            
          

json 操作:

json串轉(zhuǎn)成字典

.loads() 和 .load() 方法

區(qū)別:loads()傳的是字符串,而load()傳的是文件對象,使用loads()時需要先讀文件再使用,而load()則不用

            
              loads:
import json
f=open('stus.json',encoding='utf-8')
content=f.read()#使用loads()方法,需要先讀文件
user_dic=json.loads(content)
print(user_dic)


load:
import json
f=open('stus.json',encoding='utf-8')
user_dic=json.load(f)
print(user_dic)
            
          

字典轉(zhuǎn)成 json 串

.dumps() 和 .dump() 方法

區(qū)別:.dump()不需要使用.write()方法,只需要寫哪個字典、哪個文件即可;而.dumps()需要使用.write()方法寫入;如果要把字典寫到文件里面的時候,dump()好用;但如果不需要操作文件,或需要把 內(nèi)容存到數(shù)據(jù)庫和Excel ,則需要使用 dumps() 先把字典轉(zhuǎn)成字符串,再寫入

            
              dumps:
stus={'xiaojun':'123456','xiaohei':'7890','lrx':'111111'}
res2=json.dumps(stus,indent=8,ensure_ascii=False)
print(res2)
with open('stus.json','w',encoding='utf-8') as f:  #使用.dumps()方法時,要寫入
    f.write(res2)



dump:
stus={'xiaojun':'123456','xiaohei':'7890','lrx':'111111'}
f=open('stus2.json','w',encoding='utf-8')
json.dump(stus,f,indent=4,ensure_ascii=False)
            
          

dump\dumps參數(shù)

.dumps\dump中使用參數(shù)indent,為字符串換行+縮進:

            
              res2=json.dumps(stus.indent=4)
print(res2)#打印字符串
#結(jié)果為: 
'''
{
    "xiaojun": "123456",
    "xiaohei": "7891",
    "lrx": "hailong",
    "tanailing": "111111"
}
'''
            
          

.dumps\dump中使用參數(shù)ensure_ascii,為內(nèi)容輸出為中文:

            
              res2=json.dumps(stus,indent=4,ensure_ascii=False)   #為False時內(nèi)容輸出顯示正常的中文,而不是轉(zhuǎn)碼
print(res2)
            
          

### 不管是dump還是load,帶s的都是和字符串相關(guān)的,不帶s的都是和文件相關(guān)的。

?

?

?

?

?

?

?


更多文章、技術(shù)交流、商務合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 亚洲精品视频在线 | 日韩免费视频观看 | 国产成人精品免费久久久久 | 一区二区三区久久 | 国产精品久久久久久久久软件 | 天天躁夜夜躁狠狠躁2024 | 日夜啪啪 | 日韩a在线看免费观看视频 五月天激情视频在线观看 成人97在线观看免费高清 | 日韩视频一区二区三区 | 黄色综合网站 | 国产一区二区精品久久91 | 啪啪激情婷婷久久婷婷色五月 | 久色乳综合思思在线视频 | 亚洲电影免费观看高清完整版在线观 | 日韩 亚洲 欧美 中文 高清 | www.夜夜骑.com | avtom影院入口永久在线观看 | 色屁屁www免费看视频影院 | 亚洲精品久久久久无码AV片软件 | 久久综合一个色综合网 | 欧美黄视频 | 欧美成人欧美激情欧美风情 | 99福利视频 | 久久久久久久国产视频 | 国产一区二区精品尤物 | 男女进进出出动态图啪啪 | 日韩精品毛片 | 欧美成人26uuu欧美毛片 | 国产成人精品视频 | 午夜寂寞在线观看 | 亚洲一区二区在线 | 国产精品久久久爽爽爽麻豆色哟哟 | 一二三区av| 日韩精品亚洲一级在线观看 | 久草新在线观看 | 狼伊千合综网中文 | 午夜性色一区二区三区不卡视频 | 丁香婷婷六月天 | 国产精品美乳一区二区免费 | 我要看欧美一级毛片 | 成人福利视频网 |