class Order ( object ): def Order_new(self, **kwargs): self.client.Order.Order_new(这里).result() 怎么把 kwargs 拿到的字典的每一对键值 传到 order_new()中啊 key=value 这种
class Order ( object ): def Order_new(self, **kwargs): self.client.Order.Order_new(这里).result() 怎么把 kwargs 拿到的字典的每一对键值 传到 order_new()中啊 key=value 这种
|
windfarerSep 18, 2018
1
就写**kwargs
|
|
2
比如我调用函数时是
order = Order () order.Order_new(a=2, b=2) 他会提醒没有 a 这个参数 但是如果直接写到上面的方法中 就没有问题 |
|
3
class Bitmex(object):
def Order_new(self, ordType, side, symbol, orderQty, price): self.client.Order.Order_new(ordType=ordType, side=side, symbol=symbol, orderQty=orderQty, price=price).result() 这样的话 传的是没问题的,可是 我要传的值 个数不确定,然后使用**kwargs,有上面的问题 |
|
trueGateSep 18, 2018
4
定义:
kv={'k-a':'v-a'} def fun(**kwargs): fun-a = kwargs.get('k-a','default') # 'default'是 get 失败时的赋值 调用: fun(**kv) |
|
5
感谢各位,我参数写错了==
|
|
PythonAnswerSep 19, 2018 via iPhone
6
双星参数
|