02-3easytrader/ api.py文件注释

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的‘格式如下‘

你可能感兴趣的:(02-3easytrader/ api.py文件注释)