变量名称中的 Python 转义'$'字符



我正在使用bravado,它为我创建了基于大摇大摆的定义调用的函数。swagger 定义包含前缀为 $ 的查询参数。即 client.pet.get_pets($limit=10) .

问题是,我不能使用$limit=10因为它会引发语法错误。

有没有办法在 python 中摆脱这种情况?

Python

变量名和 Python 关键字参数名(这是你实际需要的)不能包含$。 不过,您可以使用**kwargs语法:

client.pet.get_pets(**{"$limit": 10})

相关内容

  • 没有找到相关文章

最新更新