El ejercicio no funciona.... tranquilo nada es perfecto... me tome la molestia de investigar y arreglarlo :D
el problema es que info_mercados no tiene la estructura diccionario q esperamos... podemos verificar asi:
print type(info_mercados)
obtendremos aslgo como esto:
<class 'requests.models.Response'>
Eso no es un diccionario.. ahora para cambiarla Json a diccionario hacemos esto:
info_mercados = info_mercados.json()
print type(info_mercados)
Son 2 lineas que vamos a agregar, y obtendremos esto:
<type 'dict'>
Ahora si tenemos 1 diccionario :D, por lo que podemos acceder a los datos de la manera que se menciono antes...
print info_mercados[u'BTC_RBY']
y obtenemos esto
{u'last': u'0.00019569', u'quoteVolume': u'20370.58160801', u'high24hr': u'0.00021210', u'isFrozen': u'0', u'highestBid': u'0.00019456', u'percentChange': u'-0.05239455', u'low24hr': u'0.00019458', u'lowestAsk': u'0.00019569', u'id': 81, u'baseVolume': u'4.20498647'}
voy a ver si posteo esto completo en mi blog stickybitshell.wordpress.com, haya encontraran mas ejercicios de python entre otras cosas... invitados :D
Quiero darte las gracias por publicar este curso.
Hice las correcciones y aun no me funciona.
Saludos
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Que error te da amigo?
En mi blog tengo algunos post de este tema que te pueden ayudar, saludos y estamos para servirte
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
import requests
info_mercados = requests.get("https://poloniex.com/public?command=returnTicker")
info_mercados = info_mercados.json()
print(type(info_mercados))
print(info_mercados[u'BTC_ETH']['last'])
Deberia funcionarte así
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Man Gracias!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit