1
반환 된 json 데이터에서 가격을 가져와야합니다. 나는 수색하고 수색했다. 나는 pprint에서 인쇄 된 가격 만 원한다. 아무리 내가 그것을 슬라이스 상관없이 바닥에 pprint 나는 그것을 필터링 할 수 없습니다. 사전에 삽입해야하는지 여부는 확실하지 않습니다. Python JSON 특정 식별자/키에 대한 반환 트래픽을 필터링하려고 시도했습니다.
{'ask': 16749.45,
'average': None,
'baseVolume': 16313.93360969,
'bid': 16749.44,
'change': None,
'close': None,
'datetime': '2017-12-14T23:53:43.476Z',
'first': None,
'high': None,
'info': {'ask': '16749.45',
'bid': '16749.44',
'**price': '16749.44000000',**
'size': '0.10000000',
'time': '2017-12-14T23:53:43.476000Z',
'trade_id': 28280124,
'volume': '16313.93360969'},
'last': None,
'low': None,
'open': None,
'percentage': None,
'quoteVolume': None,
'symbol': 'BTC/USD',
'timestamp': 1513295623476,
'vwap': None}
import ccxt
import os
import datetime
from pprint import pprint
import json
#TOP LEVEL EXCHANGE
gdax = ccxt.gdax()
bittrex = ccxt.bittrex()
bitfinex = ccxt.bitfinex()
kraken = ccxt.kraken()
#LOAD MARKETS - MUST BE LOADED BEFORE CALLING ANY DATA.
gdax.load_markets()
bittrex.load_markets()
bitfinex.load_markets()
kraken.load_markets()
#BTC/USD MARKET CALLS
BU_GDAX = gdax.markets['BTC/USD']
BU_BITF = bitfinex.markets['BTC/USD']
BU_KR = kraken.markets['BTC/USD']
#BTC/XRP MARKET CALLS
#BTC/LTC MARKET CALLS
BL_GDAX = gdax.markets['LTC/BTC']
BL_BITF = bitfinex.markets['LTC/BTC']
BL_KR = kraken.markets['LTC/BTC']
#FETCH TICKERS
pprint((gdax.fetch_ticker('BTC/USD'))