1.sys.version_info <= (3, 5) 判斷python是不是3.5以下
2.def use (broker,debug = False,**kwargs)
? **kwargs 傳入不確定數(shù)量參數(shù),默認(rèn)debug = False
if debug:
logger.setLevel(logging.DEBUG)
if broker.lower() in ["xq", "雪球"]:
return XueQiuTrader(**kwargs)
if broker.lower() in ["yh_client", "銀河客戶端"]:
from .yh_clienttrader import YHClientTrader
return YHClientTrader()
if broker.lower() in ["ht_client", "華泰客戶端"]:
from .ht_clienttrader import HTClientTrader
return HTClientTrader()
判斷輸入的 easytrader.use()傳入的參數(shù)是哪家券商,然后import哪家的py文件 ,返回另一個
我用的是銀河 so:
import easytrader
user = easytrader.use('yh_client')#使用銀河
user.prepare('yh.json')
#json里是yh的明文密碼,在usage的‘格式如下‘