Python:使用对象调用包的函数
我正在使用python的模块。 我可以为交换初始化它。例如bittrex:Python:使用对象调用包的函数,python,ccxt,Python,Ccxt,我正在使用python的模块。 我可以为交换初始化它。例如bittrex: exchange = ccxt.bittrex({ 'enableRateLimit': True }) return exchange 但以下措施不起作用: ex = 'bittrex' print(ex) exchange = ccxt.ex({ 'enableRateLimit': True }) return exchange 错误:AttributeError:模块“ccxt”没有属性“ex
exchange = ccxt.bittrex({
'enableRateLimit': True
})
return exchange
但以下措施不起作用:
ex = 'bittrex'
print(ex)
exchange = ccxt.ex({
'enableRateLimit': True
})
return exchange
错误:AttributeError:模块“ccxt”没有属性“ex”
我怎样才能做到这一点
import ccxt
ex = 'bittrex'
ex_obj = getattr(ccxt, ex)
exchange = ex_obj({
'enableRateLimit': True
})
return exchange
ex必须是以下支持的exchange列表之一
打印(ccxt.exchanges)
[u 1broker'、'u 1btcxe'、'acx'、'allcoin'、'anxpro'、'anybits'、'bcex'、'bibox'、'bigone'、'binance'、'bit2c'、'bitbank'、'bitbank'、'bitfilex'、'bithumb'、'bitkk'、'bitlish'、'bitmmarket'、'bitmex'、'bitstamp'、'bitstamp1'、'bitttrex'、'bitz'、'bl3p'、'blutrade'、'blutrade'、'brazilex'、'btcalox、btcchina、btcexchange、btcmarkets、btctradeim、btctradeua、BTCtrk、btcx、bxinth、ccex、cex、chbtc、chilebit、cobinhood、coinbase、coinbaseprime、coinbasepro、coincheck、coinegg、coinex、coinexchange、coinfalcon、coinfloor、coingi、coinmarketcap、coinmate、coinnest、coinnest、coinone、coinsecure、,“coinspot”、“cointiger”、“coolcoin”、“crypton”、“crypton”、“cryptopia”、“deribit”、“dsx”、“ethfinex”、“exmo”、“exx”、“fcoin”、“flowbtc”、“foxbit”、“fybse”、“fybsg”、“gatecoin”、“gateio”、“gdax”、“gemini”、“getbtc”、“hadax”、“hitbtc”、“huobi”、“huobicny”、“huobipro”、“ice3x”、“Indendenterreserve”、“indodax”、“itbit”、“jubi”、“kraken”、“kucoin”、“kucoin”、“ku”na、lakebtc、lbank、liqui、livecoin、luno、lykke、mercado、mixcoins、Negociecons、nova、okcoincny、okcoinusd、okex、paymium、poloniex、qryptos、quadrigacx、quoinex、rightbtc、southxchange、surbitcoin、Theock、tidebit、tidex、uex、urdubit、vaultoro、vbtc、virwox、wex、xbtce“,”尤比特“,”云碧“,”扎伊夫“,”zb“]
ex必须是以下支持的exchange列表之一
打印(ccxt.exchanges)
[u 1broker'、'u 1btcxe'、'acx'、'allcoin'、'anxpro'、'anybits'、'bcex'、'bibox'、'bigone'、'binance'、'bit2c'、'bitbank'、'bitbank'、'bitfilex'、'bithumb'、'bitkk'、'bitlish'、'bitmmarket'、'bitmex'、'bitstamp'、'bitstamp1'、'bitttrex'、'bitz'、'bl3p'、'blutrade'、'blutrade'、'brazilex'、'btcalox、btcchina、btcexchange、btcmarkets、btctradeim、btctradeua、BTCtrk、btcx、bxinth、ccex、cex、chbtc、chilebit、cobinhood、coinbase、coinbaseprime、coinbasepro、coincheck、coinegg、coinex、coinexchange、coinfalcon、coinfloor、coingi、coinmarketcap、coinmate、coinnest、coinnest、coinone、coinsecure、,“coinspot”、“cointiger”、“coolcoin”、“crypton”、“crypton”、“cryptopia”、“deribit”、“dsx”、“ethfinex”、“exmo”、“exx”、“fcoin”、“flowbtc”、“foxbit”、“fybse”、“fybsg”、“gatecoin”、“gateio”、“gdax”、“gemini”、“getbtc”、“hadax”、“hitbtc”、“huobi”、“huobicny”、“huobipro”、“ice3x”、“Indendenterreserve”、“indodax”、“itbit”、“jubi”、“kraken”、“kucoin”、“kucoin”、“ku”na、lakebtc、lbank、liqui、livecoin、luno、lykke、mercado、mixcoins、Negociecons、nova、okcoincny、okcoinusd、okex、paymium、poloniex、qryptos、quadrigacx、quoinex、rightbtc、southxchange、surbitcoin、Theock、tidebit、tidex、uex、urdubit、vaultoro、vbtc、virwox、wex、xbtce“,”尤比特“,”云碧“,”扎伊夫“,”zb“]