Hola !!

Estoy trabajando en un script que se comunica con la API de flickr:

=====================================================================
import urllib2
import json

api_key = 'api_key'
method  = 'flickr.photos.search'
format = 'json'
tags = 'python'

url = '
http://api.flickr.com/services/rest/?method=%s&api_key=%s&format=%s&tags=%s'
\
    % (method,api_key,format,tags)

file = urllib2.urlopen(url).read()

print file

resultDictionary = json.loads(file)['jsonFlickrApi']['photos']['photo']
======================================================================

Me devuelve el siguiente error en la ultima linea cuando uso json.loads():

Traceback (most recent call last):
  File "flickr.py", line 16, in <module>
    resultDictionary = json.loads(file)#['jsonFlickrApi']['photos']['photo']
  File "/usr/lib/python2.6/json/__init__.py", line 307, in loads
    return _default_decoder.decode(s)
  File "/usr/lib/python2.6/json/decoder.py", line 319, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  File "/usr/lib/python2.6/json/decoder.py", line 338, in raw_decode
    raise ValueError("No JSON object could be decoded")
ValueError: *No JSON object could be decoded
*

¿Alguién tiene idea de como solucionar este error?

Gracias !
_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a