Почему я получаю эту ошибку при попытке распечатать ключи из словаря?Я продолжаю получать [u'error ']
import urllib
import urllib2
import json
ret = urllib2.urlopen(urllib2.Request('https://poloniex.com/public?command=returnTicker'))
a = json.loads(ret.read())
print a.keys()
ret = urllib2.urlopen(urllib2.Request('https://poloniex.com/public?command=return24Volume'))
b = json.loads(ret.read())
print b.keys()
Проблема находится на удаленном сервере ; это не вопрос, подходящий для SE, и его следует удалить. –
Хотя проблема возникает на удаленном сервере (я только что проверил и, похоже, снова работает), ваш код не должен разбиваться/прерываться, если ресурс удаляется/отключается в будущем (т. Е. Возвращает 404, 50x), или если ресурс не отвечает во времени (таймаут). Читайте об ошибках ловли в urllib2: http://stackoverflow.com/questions/3256576/catching-http-errors – Bjorn