亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

python中的json總結

 更新時間:2018年10月11日 11:49:29   作者:gallos  
JSON(JavaScript Object Notation, JS 對象簡譜) 是一種輕量級的數(shù)據(jù)交換格式。本文重點給大家介紹python中的json,感興趣的朋友跟隨小編一起看看吧

JSON(JavaScript Object Notation, JS 對象簡譜) 是一種輕量級的數(shù)據(jù)交換格式。它基于 ECMAScript (歐洲計算機協(xié)會制定的js規(guī)范)的一個子集,采用完全獨立于編程語言的文本格式來存儲和表示數(shù)據(jù)。簡潔和清晰的層次結構使得 JSON 成為理想的數(shù)據(jù)交換語言。 易于人閱讀和編寫,同時也易于機器解析和生成,并有效地提升網(wǎng)絡傳輸效率。

下面通過本文給大家介紹python中的json,一起看看吧

JSON

JSON(Java Script Object Notation)

使用json必須導入json庫:import json

dumps() json的格式化轉化  字典轉換為字符串

>>> import json
>>> data = {'a':1,'b':2,'c':3}
>>> json.dumps(data)
'{"a": 1, "b": 2, "c": 3}'

indent為指定縮進數(shù)

>>>json.dumps(data,indent=4) //4為所及的數(shù)

separators()函數(shù)為元素分隔符,對象鍵值分隔符(目的讓json文件變得更加緊湊)

>>>json.dumps(data,separators(',',':'))
{"a":1,"b":[1,2,3],"c":3}

ensure_ascii()當字典中有漢字是時(ehsure_ascii = False)解決亂碼問題(json默認為ascii碼)。

>>>s = json.dumps(data,nsure_ascii=False)

dump() json寫入文件中

>>> with open(r'C:\Users\test.json','w') as f:
...   json.dump(data,f)
...
>>>with open(r'C:\Users\test.json','r') as f:
...  f.read()
...
'{"a": 1, "b": 2, "c": 3}'

loads() 將json文件轉化為字典

>>> s = json.dumps(data)
>>> s
'{"a": 1, "b": 2, "c": 3}'
>>> json.loads(s)
{'a': 1, 'b': 2, 'c': 3}
>>>

load() 從文件中讀取json數(shù)據(jù)

>>> with open(r'C:\Users\gallo\Desktop\python\小游戲\practice\test.json','r') as f:
...   json.load(f)
...
{'a': 1, 'b': 2, 'c': 3}
>>>

總結

以上所述是小編給大家介紹的python中的json總結,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關文章

  • Python實現(xiàn)給qq郵箱發(fā)送郵件的方法

    Python實現(xiàn)給qq郵箱發(fā)送郵件的方法

    這篇文章主要介紹了Python實現(xiàn)給qq郵箱發(fā)送郵件的方法,涉及Python郵件發(fā)送的相關技巧,需要的朋友可以參考下
    2015-05-05
  • 利用Python實現(xiàn)數(shù)值積分的方法

    利用Python實現(xiàn)數(shù)值積分的方法

    這篇文章主要介紹了利用Python實現(xiàn)數(shù)值積分。本文主要用于對比使用Python來實現(xiàn)數(shù)學中積分的幾種計算方式,并和真值進行對比,加深大家對積分運算實現(xiàn)方式的理解
    2022-02-02
  • PyTorch的Optimizer訓練工具的實現(xiàn)

    PyTorch的Optimizer訓練工具的實現(xiàn)

    這篇文章主要介紹了PyTorch的Optimizer訓練工具的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-08-08
  • Python3變量與基本數(shù)據(jù)類型用法實例分析

    Python3變量與基本數(shù)據(jù)類型用法實例分析

    這篇文章主要介紹了Python3變量與基本數(shù)據(jù)類型用法,結合實例形式分析了Python3保留字、標識符、變量、基本數(shù)據(jù)類型及相關操作技巧,需要的朋友可以參考下
    2020-02-02
  • Python?filter函數(shù)的具體使用

    Python?filter函數(shù)的具體使用

    在Python編程中,filter()函數(shù)是一個有用的工具,用于篩選可迭代對象(如列表、元組等)中滿足特定條件的元素,本文就來詳細的介紹一下Python?filter函數(shù)的具體使用,感興趣的可以了解一下
    2024-01-01
  • python自動化測試中裝飾器@ddt與@data源碼深入解析

    python自動化測試中裝飾器@ddt與@data源碼深入解析

    最近工作中接觸了python自動化測試,所以下面這篇文章主要給大家介紹了關于python自動化測試中裝飾器@ddt與@data源碼解析的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-12-12
  • Python cookbook(數(shù)據(jù)結構與算法)讓字典保持有序的方法

    Python cookbook(數(shù)據(jù)結構與算法)讓字典保持有序的方法

    這篇文章主要介紹了Python讓字典保持有序的方法,涉及Python基于collections模塊中的OrderedDict類實現(xiàn)控制字典順序的相關操作技巧,需要的朋友可以參考下
    2018-02-02
  • python?peewee操作sqlite鎖表的問題分析

    python?peewee操作sqlite鎖表的問題分析

    Peewee是一種簡單而小的ORM,在使用python?orm?框架?peewee?操作數(shù)據(jù)庫時時常會拋出以一個異常,下面我們就來分享一下具體的原因以及解決辦法吧
    2023-08-08
  • python中的opencv?圖像梯度

    python中的opencv?圖像梯度

    這篇文章主要介紹了python中的opencv?圖像梯度,圖像梯度計算的是圖像變化的速度,圖像梯度計算需要求導數(shù),但是圖像梯度一般通過計算像素值的差來得到梯度的近似值,下文詳細介紹需要的小伙伴可以參考一下
    2022-06-06
  • 使用Python寫入內(nèi)容到制定文件

    使用Python寫入內(nèi)容到制定文件

    這篇文章主要介紹了使用Python寫入內(nèi)容到制定文件,Python只能將字符串寫入文本文件,要將數(shù)值數(shù)據(jù)存儲到文本文件中,必須先使用函數(shù)str()將其轉換為字符串格式,需要的朋友可以參考下
    2023-07-07

最新評論