第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

搜索多個頁面進(jìn)行匹配

搜索多個頁面進(jìn)行匹配

慕運(yùn)維8079593 2021-08-05 17:29:11
我正在嘗試解決一個練習(xí),基本上,我必須解析一個 JSON 頁面并搜索一個對象。如果未找到該對象,則我必須在下一頁中搜索它。如果person我要查找的內(nèi)容在第一頁上,那么我通過了測試,但如果它在另一頁上,則我會失敗。我檢查并正確解析了每個頁面,但return如果它不在第一頁上,則始終未定義。這是我的代碼:import urllib.requestimport jsonclass Solution:    def __new__(self, character):        url = 'https://challenges.hackajob.co/swapi/api/people/'        numberOfFilms = 0        #        # Some work here; return type and arguments should be according to the problem's requirements        #        numberOfFilms = self.search(self,character,url)         return numberOfFilms    def search(self, character,url):        numberOfFilms = 0        found = False        with urllib.request.urlopen(url) as response:            data = response.read()            jsonData =  json.loads(data.decode('utf-8'))        for r in jsonData['results']:            if r['name'] == character:                return len(r['films'])        if (jsonData['next']):            nextPage = jsonData['next']            self.search(self,character,nextPage)
查看完整描述

1 回答

?
炎炎設(shè)計

TA貢獻(xiàn)1808條經(jīng)驗 獲得超4個贊

將最后一行更改為 return self.search(self,character,nextPage)


查看完整回答
反對 回復(fù) 2021-08-05
  • 1 回答
  • 0 關(guān)注
  • 189 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號