Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 bravado,它为我创建了基于 swagger 定义调用的函数。swagger 定义包含以 . 为前缀的查询参数$。IEclient.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})