[英]count JSON objects in python
我想计算结果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
你完全搞砸了你的类型处理。 迭代序列会产生元素 。
for i in r['Search']:
filmList.append(ricerca_IMDB(i['Title'], i['Year'], i['imdbID']))
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.