2

我从字面上使用与官方Betfair Developer示例相同的代码,唯一的区别是我放置了APP_KEY_HEREandSESSION_TOKEN数据。

但与网站不同的Visual Studio Code是,在终端中给了我一个错误和崩溃。

在此处输入图像描述

终端响应:

line 11
    print json.dumps(json.loads(response.text), indent=3)
          ^
SyntaxError: invalid syntax

https://docs.developer.betfair.com/display/1smk3cen4v3lu3yomq5qye0ni/Getting+Started

在此处输入图像描述

我错过了什么,我需要改变什么来解决这个问题?

4

2 回答 2

10

在 python 3.x 中,您必须将参数包含在().

print(json.dumps(json.loads(response.text), indent=3))
于 2021-07-24T17:09:17.780 回答
3

如评论中所述,print ""声明是为 Python 2.x 编写的,VS Code 不支持此版本的语法。

但是,您可以使用旧解释器from __future__ import print_function并开始使用,也可以使用->切换到(以前安装的)Python 3.x。print()CTRL+SHIFT+PPython:Select interpreter

于 2021-10-29T15:08:25.653 回答