I'm literally using the same code as the official Betfair Developer example, the only difference is that I'm putting the APP_KEY_HERE and SESSION_TOKEN data.
But unlike the site, Visual Studio Code is giving me an error and a crash in the terminal.
Terminal response:
line 11 print json.dumps(json.loads(response.text), indent=3) ^
SyntaxError: invalid syntaxWhat am I missing and what do I need to change to solve this problem?
102 Answers
In python 3.x, you have to enclose the arguments in ().
print(json.dumps(json.loads(response.text), indent=3)) As mentioned in comments print "" statement is written for Python 2.x and syntax for this version is not supported in VS Code.
However, you can use from __future__ import print_function and start using print() with the old interpreter or you can switch to (previously installed) Python 3.x using CTRL+SHIFT+P -> Python:Select interpreter.