6

したがって、私が使用している API の Web POST 要求で期待されるオプションのパラメーターは、実際には Python の予約語でもあります。では、メソッド呼び出しでパラメーターに名前を付ける方法は次のとおりです。

example.webrequest(x=1,y=1,z=1,from=1)

「from」がキーワードであるため、これは構文エラーで失敗します。構文エラーが発生しないようにこれを渡すにはどうすればよいですか?

4

2 に答える 2

16

辞書として渡します。

func(**{'as': 'foo', 'from': 'bar'})
于 2010-11-14T19:23:57.847 に答える
2
args = {'x':1, 'y':1, 'z':1, 'from':1}
example.webrequest(**args)

// そのライブラリを使用しない

于 2010-11-14T19:27:14.990 に答える