我为客户端开发了一个简单的应用程序,该应用程序可从API检索数据,解析数据并将其添加到数据库中。
这在我的PC上工作正常,但是当我将其推到Github并将其拉到需要在其上运行的服务器Ubuntu Server 16.04上时,代码将引发SyntaxError。
我相当确定这是Windows和Linux之间的某种格式问题,但是我无法弄清楚到底是什么。
这有一个简单的解决方案吗?
以下是产生错误的代码:
try:
headers = {
"Accept-Encoding": "gzip, deflate",
"Connection": "keep-alive"
}
req = requests.get(f"", headers=headers)
except Exception as e:
print(f"Silenced exception: {e}")
和确切的错误:
File "main.py", line 45
req = requests.get(f"https://api.keepa.com/product?key={constants.API_KEY}&domain=1&asin={asin}&stats=1&update=1", headers=headers)
^
SyntaxError: invalid syntax```