私のPythonスキルまたはそれの欠如を許してください。フォームのいくつかのメソッド呼び出しを見ました
auth_req = urllib2.Request(auth_uri, data=authreq_data)
そのまま入れるとauthreq_data
エラーになります。このタイプのメソッド引数の正しい技術的定義は何ですか? ブール型/述語型ですか?
私のPythonスキルまたはそれの欠如を許してください。フォームのいくつかのメソッド呼び出しを見ました
auth_req = urllib2.Request(auth_uri, data=authreq_data)
そのまま入れるとauthreq_data
エラーになります。このタイプのメソッド引数の正しい技術的定義は何ですか? ブール型/述語型ですか?
それらはキーワード引数と呼ばれます。
それらの前にすべての引数を渡す限り、キーワードを指定せずにそれらを使用できます。
urrlib2.Requestの署名は
urllib2.Request(url[, data][, headers][, origin_req_host][, unverifiable])
なのでurlを指定auth_uri
すれば、この場合は引数authreq_data
であると指定しなくても渡せるはずです。data
auth_req = urllib2.Request(auth_uri, authreq_data)
Python 3 では、キーワードのみの引数を指定するための構文も追加されました。
キーワード引数です。