我已经编写了Python3.7.1代码,我需要在Python3.5中运行它(因为我必须从Raspberry运行它),出现错误:
teams = requests.get(f'http://api.football-data.org/v2/competitions/{league}/standings', headers=headers, timeout = 10).json()
SyntaxError: invalid syntax
错误出现在第一个逗号(...站位,标题...)
我想这是因为python3.5不支持3.7。
我尝试在树莓派中安装Python 3.7,但效果不佳
teams = requests.get(f'http://api.football-data.org/v2/competitions/{league}/standings', headers=headers, timeout = 10).json()
感谢您的帮助
答案 0 :(得分:0)
这里的问题是从python 3.6开始支持f字符串。在使用python 3.5时,您可以使用等效项:
url = 'http://api.football-data.org/v2/competitions/{}/standings'.format(league)
Here,您可以找到有关字符串格式的一些信息。