欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python中字典和JSON互轉(zhuǎn)操作實(shí)例

 更新時(shí)間:2015年01月19日 09:20:20   投稿:junjie  
這篇文章主要介紹了Python中字典和JSON互轉(zhuǎn)操作實(shí)例,本文給出了Dict轉(zhuǎn)JSON、讀取JSON并轉(zhuǎn)為Dict示例,需要的朋友可以參考下

JSON是一種輕量級(jí)的數(shù)據(jù)交換格式,各種語言都有良好的支持。字典是Python的一種數(shù)據(jù)結(jié)構(gòu)??梢钥闯申P(guān)聯(lián)數(shù)組。

有些時(shí)候我們需要設(shè)計(jì)到字典轉(zhuǎn)換成JSON序列化到文件,或者從文件中讀取JSON。簡單備忘一下。

Dict轉(zhuǎn)JSON寫入文件

復(fù)制代碼 代碼如下:

#!/usr/bin/env python
# coding=utf-8
import json
d = {'first': 'One', 'second':2}
json.dump(d, open('/tmp/result.txt', 'w'))

寫入結(jié)果

復(fù)制代碼 代碼如下:

cat /tmp/result.txt
{"second": 2, "first": "One"}

讀取JSON

復(fù)制代碼 代碼如下:

#!/usr/bin/env python
# coding=utf-8
import json
d = json.load(open('/tmp/result.txt','r'))
print d, type(d)

運(yùn)行結(jié)果

復(fù)制代碼 代碼如下:

{u'second': 2, u'first': u'One'} <type 'dict'>

其他

PS:關(guān)于json操作,這里再為大家推薦幾款比較實(shí)用的json在線工具供大家參考使用:

在線JSON代碼檢驗(yàn)、檢驗(yàn)、美化、格式化工具:
http://tools.jb51.net/code/json

JSON在線格式化工具:
http://tools.jb51.net/code/jsonformat

在線XML/JSON互相轉(zhuǎn)換工具:
http://tools.jb51.net/code/xmljson

json代碼在線格式化/美化/壓縮/編輯/轉(zhuǎn)換工具:
http://tools.jb51.net/code/jsoncodeformat

在線json壓縮/轉(zhuǎn)義工具:

http://tools.jb51.net/code/json_yasuo_trans

C語言風(fēng)格/HTML/CSS/json代碼格式化美化工具:
http://tools.jb51.net/code/ccode_html_css_json

相關(guān)文章

  • pandas中的數(shù)據(jù)去重處理的實(shí)現(xiàn)方法

    pandas中的數(shù)據(jù)去重處理的實(shí)現(xiàn)方法

    這篇文章主要介紹了pandas中的數(shù)據(jù)去重處理的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • 基于OpenCV(python)的實(shí)現(xiàn)文本分割之垂直投影法

    基于OpenCV(python)的實(shí)現(xiàn)文本分割之垂直投影法

    本文主要介紹了基于OpenCV(python)的實(shí)現(xiàn)文本分割之垂直投影法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • python多進(jìn)程和多線程介紹

    python多進(jìn)程和多線程介紹

    這篇文章主要介紹了python多進(jìn)程和多線程,進(jìn)程是分配資源的最小單位,線程是系統(tǒng)調(diào)度的最小單位,下文更多相關(guān)資料介紹,需要的小伙伴可以參考一下
    2022-04-04
  • 從局部變量和全局變量開始全面解析Python中變量的作用域

    從局部變量和全局變量開始全面解析Python中變量的作用域

    無論是以類為基礎(chǔ)的面相對(duì)象編程,還是單純函數(shù)內(nèi)部變量的定義,變量的作用域始終是Python學(xué)習(xí)中一個(gè)必須理解掌握的環(huán)節(jié),下面我們從局部變量和全局變量開始全面解析Python中變量的作用域,需要的朋友可以參考下
    2016-06-06
  • 如何用Python數(shù)據(jù)可視化來分析用戶留存率

    如何用Python數(shù)據(jù)可視化來分析用戶留存率

    今天和大家來分享一些數(shù)據(jù)可視化方向的干貨,我們來嘗試用Python來繪制一下“漏斗圖”,感興趣的小伙伴和小編一起進(jìn)入課題吧,但愿大家會(huì)有所收獲
    2021-09-09
  • Python模塊future用法原理詳解

    Python模塊future用法原理詳解

    這篇文章主要介紹了Python模塊future用法原理詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-01-01
  • Flask文件下載的三種方法

    Flask文件下載的三種方法

    在本文中,我們將介紹三種不同的方法,以便你能夠選擇最適合你應(yīng)用程序的方法,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-11-11
  • python網(wǎng)絡(luò)編程之進(jìn)程詳解

    python網(wǎng)絡(luò)編程之進(jìn)程詳解

    這篇文章主要為大家介紹了python網(wǎng)絡(luò)編程之進(jìn)程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-01-01
  • Python探索之靜態(tài)方法和類方法的區(qū)別詳解

    Python探索之靜態(tài)方法和類方法的區(qū)別詳解

    這篇文章主要介紹了Python探索之靜態(tài)方法和類方法的區(qū)別詳解,小編覺得還是挺不錯(cuò)的,這里分享給大家,供需要的朋友參考。
    2017-10-10
  • Pandas告警UserWarning:pandas?only?supports?SQLAlchemy?connectable處理方式

    Pandas告警UserWarning:pandas?only?supports?SQLAlchemy?conn

    這篇文章主要給大家介紹了關(guān)于Pandas告警UserWarning:pandas only supports SQLAlchemy connectable的處理方式,文中還分享了pandas還有哪些userwarning,對(duì)大家學(xué)習(xí)或者工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2024-02-02

最新評(píng)論