2024-04-29 14:16:59 发布
网友
我使用的是bravado,它基于一个夸张的定义创建了一些函数供我调用。swagger定义包含前缀为$的查询参数。一、 e.client.pet.get_pets($limit=10)。在
$
client.pet.get_pets($limit=10)
问题是,我不能使用$limit=10,因为它抛出了一个语法错误。在
$limit=10
在python中有没有一种方法可以避免这种情况?在
Python变量名和Python关键字参数名(这正是您实际需要的)不能包含$。但是,您可以使用**kwargs语法:
**kwargs
client.pet.get_pets(**{"$limit": 10})
Python变量名和Python关键字参数名(这正是您实际需要的)不能包含
$
。但是,您可以使用**kwargs
语法:相关问题 更多 >
编程相关推荐