2017-10-23 12 views
1

私はswagger定義に基づいて呼び出すための関数を作成したbravadoを使用しています。スワッガー定義には、接頭辞が$の照会パラメーターが含まれています。私。 client.pet.get_pets($limit=10)

問題は、それが構文エラーがスローされますので、私は$limit=10を使用することはできません。

これをPythonでエスケープする方法はありますか?

答えて

4

Pythonの変数名とPythonキーワードの引数名(実際に必要なもの)には、$を含めることはできません。あなたはしかし**kwargs構文を使用することができる場合があります

client.pet.get_pets(**{"$limit": 10}) 
関連する問題