Получения списка активных пар btc-trade API - Python
Формулировка задачи:
Программа показывает половину активных пар btc-trade, потом выдает ошибку
Ошибка:
Листинг программы
- import requests
- import json
- r = requests.get('https://btc-trade.com.ua/api/ticker')
- # переводим данные во понятный программе формат
- obj = json.loads(r.text)
- # находим все валюты, перечисленные в файле
- for pair in obj:
- print([
- pair,
- obj[pair]['buy'],
- obj[pair]['sell']
- ])
Листинг программы
- ['iti_uah', '901.0000000000', '1093.9700000000']
- ['krb_uah', '28.2000000000', '28.5000000000']
- ['doge_btc', '0.0000005703', '0.0000006030']
- ['etc_uah', '880.0200000000', '905.0000000000']
- ['eth_uah', '22200.0000000000', '22404.0000000000']
- ['ltc_btc', '0.0193100000', '0.0165010000']
- Traceback (most recent call last):
- File "C:/Users/_aaa_/Desktop/btc-trade_.py", line 17, in <module>
- obj[pair]['buy'],
- TypeError: 'bool' object is not subscriptable
Решение задачи: «Получения списка активных пар btc-trade API»
textual
Листинг программы
- import requests
- import json
- r = requests.get('https://btc-trade.com.ua/api/ticker')
- obj = json.loads(r.text)
- for pair in obj:
- if isinstance(obj[pair], dict):
- print(pair, obj[pair].get('buy'), obj[pair].get('sell'))
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д