1.sys.version_info <= (3, 5) 判断python是不是3.5以下
2.def use (broker,debug = False,**kwargs)
**kwargs 传入不确定数量参数,默认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()传入的参数是哪家券商,然后import哪家的py文件 ,返回另一个
我用的是银河 so:
import easytrader
user = easytrader.use('yh_client')#使用银河
user.prepare('yh.json')
#json里是yh的明文密码,在usage的‘格式如下‘