после получения некоторой помощи с моим кодом, некоторые ошибки все еще появляются.Ошибка в коде для малины pi 2
import urllib.request
import json
r = urllib.request.urlopen("http://www.countdown.tfl.gov.uk/stopBoard/50051").read()
rr = str(r)
obj = json.loads(rr)
# filter only the b16 objects
b16_objs = filter(lambda a: a['routeName'] == 'B16', obj['arrivals'])
if b16_objs:
# get the first item
b16 = b16_objs[0]
my_estimatedWait = b16['estimatedWait']
print(my_estimatedWait)
и это ошибка, что я получаю и им не уверен, как это исправить, как им новое для питона и малинового пи 2. Спасибо
File "/usr/lib/python3.2/json/decoder.py", line 369, in raw_decode
obj, end = self.scan_once(s, idx)
StopIteration
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "program6.py", line 6, in <module>
obj = json.loads(rr)
File "/usr/lib/python3.2/json/__init__.py", line 309, in loads
return _default_decoder.decode(s)
File "/usr/lib/python3.2/json/decoder.py", line 353, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "/usr/lib/python3.2/json/decoder.py", line 371, in raw_decode
raise ValueError("No JSON object could be decoded")
ValueError: No JSON object could be decoded
спасибо за вашу помощь
чтения: http://stackoverflow.com/questions/30261860/python- 3-attributeerror-module-object-has-no-attribute-path-using-urll @dike – dsgdfg