亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

旅游| 石城县| 颍上县| 涪陵区| 张北县| 双辽市| 平山县| 新龙县| 东至县| 保亭| 来安县| 巨鹿县| 洛阳市| 皮山县| 鹤岗市| 思南县| 长阳| 通化市| 铜鼓县| 襄樊市| 田林县| 宾川县| 谢通门县| 黔南| 宜兰市| 葵青区| 盈江县| 井研县| 大渡口区| 长沙县| 都昌县| 常宁市| 商丘市| 江津市| 南康市| 天祝| 新余市| 游戏| 竹山县| 沧州市| 沾化县|