0

結果の JSON オブジェクトの数を数えたいのですが、どうすればよいですか?

私はこの機能を持っています:(問題は「for i in r:」にあります)

import urllib
import json
from classes import ricerca_IMDB

def search_IMDB (titolo):
    sito='http://www.omdbapi.com/?s='+titolo

    r=0
    r=json.loads(urllib.urlopen(sito).read())

    i=0
    filmList = []
    try:
        for i in r:
            filmList.append(ricerca_IMDB(r['Search'][i]['Title'], r['Search'][i]['Year'], r['Search'][i]['imdbID']))
    except:
        filmList = []

    return filmList
4

1 に答える 1

2

タイプの処理が完全に失敗しました。シーケンスを反復処理すると、要素が生成されます。

for i in r['Search']:
  filmList.append(ricerca_IMDB(i['Title'], i['Year'], i['imdbID']))
于 2012-12-11T22:03:13.083 に答える