1. ホーム
  2. python

[解決済み] "SyntaxError: キーワードargの後に非キーワードarg" Pythonでrequests.post()を使用した場合のエラーです。

2022-01-28 02:12:33

質問

response = requests.post("http://api.bf3stats.com/pc/player/", data = player, opt)

この行をpython IDLEで実行してテストしたところ、シンタックスエラーが発生しました: キーワードargの後に非キーワードargがあります。

何が起こっているのかわからない。

playeropt は1単語の文字列を含む変数です。

どのように解決するのですか?

試してみてください。

response = requests.post("http://api.bf3stats.com/pc/player/", opt, data=player)

キーワード引数の後に非キーワード引数を置くことはできません。

のドキュメントをご覧ください。 http://docs.python.org/2.7/tutorial/controlflow.html?highlight=keyword%20args#keyword-arguments をご覧ください。