“SyntaxError: arg. Sin palabra clave después de palabra clave arg” Error en Python al usar requests.post ()

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

Después de ejecutar esta línea en el IDLE de python para probar cosas, encuentro el error de syntax: arg. Sin palabra clave después de arg palabra clave.

No sé qué está pasando aquí.

player y opt son variables que contienen una cadena de una palabra.

Tratar:

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

No puede poner un argumento que no sea de palabra clave después de un argumento de palabra clave.

Mire los documentos en http://docs.python.org/2.7/tutorial/controlflow.html?highlight=keyword%20args#keyword-arguments para obtener más información.

Debería ser algo como esto:

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

Porque no puede pasar un argumento que no sea de palabra clave ( opt ) después de un argumento de palabra clave ( data=player ).