最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python處理json文件的四個常用函數(shù)

 更新時間:2022年07月12日 14:59:38   作者:wx5d4124a358e8a???????  
這篇文章主要介紹了python處理json文件的四個常用函數(shù),主要包括json.load()和json.dump()及json.loads()還有json.dumps(),需要的朋友可以參考一下

一,json.load()和json.dump只要用于讀寫json數(shù)據(jù)

1json.load()

從文件中讀取json字符串

with open('data.json','r',encoding='utf-8') as f
print(json.load(f))

2json.dump()

將json字符串寫入到文件中

content="{'name':'zhangsan','age':18}"
with open('text.json','w',encoding='utf-8') as f:
json.dump(content,f)

二,json.loads和json.dumps主要用于字符串和字典之間的類型轉(zhuǎn)換

3json.loads()

將json字符串轉(zhuǎn)換成字典類型

content="{'name':'zhangsan','age':18}"
json.loads(content)

3json.dumps()

將字典類型轉(zhuǎn)換成json字符串

content={'name':'zhangsan','age':18}#假設(shè)這個是python定義的字典

三,練習(xí)

編寫單詞查詢系統(tǒng):

1編寫一個json格式的文件

{
"one": ["數(shù)字1"],
"two": ["數(shù)字2"],
"too": ["太","也","非常"]
}

2編寫python方法

import json
from difflib import get_close_matches
data = json.load(open("data.json","r",encoding="utf-8"))
def translate(word):
word = word.lower()
if word in data:
return data[word]
elif len(get_close_matches(word,data.keys(),cutoff=0.5)) > 0:
yes_no = input("你要查詢的是不是%s?,請輸入yes或no:"%get_close_matches(word,data.keys(),cutoff=0.5))
yes_no = yes_no.lower()
if yes_no == "yes":
return data[get_close_matches(word,data.keys(),cutoff=0.5)[0]]
else:
return "你要查找的內(nèi)容庫里沒有"
word = input("請輸入你要查詢的單詞")
output = translate(word)
if type(output) == list:
for item in output:
print(item)
else:
print(output)

到此這篇關(guān)于python處理json文件的四個常用函數(shù)的文章就介紹到這了,更多相關(guān)python處理json文件內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python如何使用騰訊云發(fā)送短信

    python如何使用騰訊云發(fā)送短信

    這篇文章主要介紹了python如何使用騰訊云發(fā)送短信,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-09-09
  • 淺談numpy生成數(shù)組的零值問題

    淺談numpy生成數(shù)組的零值問題

    今天小編就為大家分享一篇淺談numpy生成數(shù)組的零值問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-11-11
  • 使用python判斷你是青少年還是老年人

    使用python判斷你是青少年還是老年人

    今天來給大家講講python中最基本的 if 條件語句,這幾乎是所有編程語言中都存在的語句,只是語法結(jié)構(gòu)稍有不同。這篇文章給大家分享使用python判斷你是青少年還是老年人,感興趣的朋友一起看看吧
    2018-11-11
  • windows下Python實現(xiàn)將pdf文件轉(zhuǎn)化為png格式圖片的方法

    windows下Python實現(xiàn)將pdf文件轉(zhuǎn)化為png格式圖片的方法

    這篇文章主要介紹了windows下Python實現(xiàn)將pdf文件轉(zhuǎn)化為png格式圖片的方法,結(jié)合實例形式較為詳細的分析了Python實現(xiàn)將pdf轉(zhuǎn)換為png格式的相關(guān)模塊、使用方法與相關(guān)注意事項,需要的朋友可以參考下
    2017-07-07
  • 詳解Django定時任務(wù)模塊設(shè)計與實踐

    詳解Django定時任務(wù)模塊設(shè)計與實踐

    這篇文章主要介紹了詳解Django定時任務(wù)模塊設(shè)計與實踐,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • Python貪吃蛇游戲編寫代碼

    Python貪吃蛇游戲編寫代碼

    這篇文章主要為大家詳細介紹了Python貪吃蛇游戲的編寫代碼,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • python基礎(chǔ)學(xué)習(xí)之生成器與文件系統(tǒng)知識總結(jié)

    python基礎(chǔ)學(xué)習(xí)之生成器與文件系統(tǒng)知識總結(jié)

    本文是參考《python數(shù)據(jù)分析》的附錄對生成器和文件系統(tǒng)結(jié)合案例的一個簡單回顧,文中對python生成器與文件系統(tǒng)作了非常詳細的介紹,對正在學(xué)習(xí)python的小伙伴們有很好地幫助,需要的朋友可以參考下
    2021-05-05
  • Python進度條神器tqdm使用實例詳解

    Python進度條神器tqdm使用實例詳解

    Python進度條神器tqdm是一個快速、可擴展的進度條工具,可以輕松地為Python腳本添加進度條。它可以在循環(huán)中自動計算進度,并在終端中顯示進度條,讓用戶了解程序的運行情況。tqdm還支持多線程和多進程,并且可以自定義進度條的樣式和顯示方式。
    2023-06-06
  • 深入講解Java編程中類的生命周期

    深入講解Java編程中類的生命周期

    這篇文章主要介紹了深入講解Java編程中類的生命周期,在帶有垃圾回收功能的Java虛擬機上運行的程序中類的生命周期就顯得格外重要,需要的朋友可以參考下
    2016-02-02
  • Django自定義用戶登錄認(rèn)證示例代碼

    Django自定義用戶登錄認(rèn)證示例代碼

    這篇文章主要給大家介紹了關(guān)于Django自定義用戶登錄認(rèn)證的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學(xué)習(xí)或者使用Django具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06

最新評論

元江| 日土县| 兴安县| 沙河市| 许昌县| 翁源县| 建水县| 呼和浩特市| 称多县| 锡林郭勒盟| 邛崃市| 遵义市| 沈丘县| 渑池县| 淮南市| 鲁山县| 枞阳县| 伊通| 酒泉市| 简阳市| 平阴县| 孟津县| 来安县| 巍山| 全州县| 通河县| 夏河县| 平阴县| 澎湖县| 寻乌县| 景谷| 东平县| 长治县| 临桂县| 阿鲁科尔沁旗| 临汾市| 汝城县| 河北区| 应城市| 格尔木市| 田阳县|