91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

json字符串與python字符串的區別是什么

發布時間:2021-01-04 15:15:28 來源:億速云 閱讀:245 作者:Leah 欄目:開發技術

這篇文章將為大家詳細講解有關json字符串與python字符串的區別是什么,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

API的應用通常會處理json數據,剛好今天看到了json字符串和python字符串的區別,放一段代碼,區別一下子就看出來,的確json 庫為處理Json 數據提供了不少的便利。

import json

jsonString = '{"arrayOfNums":[{"number":0},{"number":1},{"number":2}],"arrayOfFruits":[{"fruit":"apple"},{"fruit":"banana"},{"fruit":"pear"}]}'

jsonObj = json.loads(jsonString)
print(jsonObj.get("arrayOfNums"))
print(jsonObj.get("arrayOfNums")[0].get('number'))

#json 是一個字符串形式的。 沒有get方法
#python 字符串有get方法 便于處理 json里面的數據

下面是一段通過ip地址查詢地理位置信息的代碼,也貼上去,接口是免費的

import json
from urllib.request import urlopen

def getCountry(ipAddress):

 response = urlopen("http://freegeoip.net/json/"+ipAddress).read().decode('utf-8')

 responseJson = json.loads(response)
 print(responseJson)
 return responseJson.get("country_code")


print(getCountry("50.78.253.58"))

(代碼來自python網絡數據采集)

剛好看到,在貼個庫的用法上去,urllib.request.urltrieve 可以根據鏈接把文件下載下來,上代碼好理解一些

from urllib.request import urlretrieve
from urllib.request import urlopen
from bs4 import BeautifulSoup

html = urlopen('http://www.pythonscraping.com')

bs4 = BeautifulSoup(html,'xml')

imageLocation = bs4.find("a",{"id":"logo"}).find("img")['src']

urlretrieve(imageLocation,"logo.jpg") #urlretrieve 根據下載鏈接 可以把文件下載下來

#把logo下載在當前目錄,名字叫logo.jpg

關于json字符串與python字符串的區別是什么就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

京山县| 西吉县| 隆安县| 积石山| 水富县| 大竹县| 宁阳县| 玉环县| 旌德县| 麻阳| 凌云县| 新丰县| 拜泉县| 故城县| 临湘市| 松原市| 鹤山市| 密云县| 南昌县| 宣威市| 任丘市| 莒南县| 嘉祥县| 鲁山县| 德庆县| 永州市| 郧西县| 无棣县| 郴州市| 丹阳市| 廊坊市| 泽普县| 射洪县| 原阳县| 达拉特旗| 塔河县| 木里| 九龙坡区| 蓝山县| 喀喇| 禹城市|