Python程序在Windows上运行良好,但在Ubuntu服务器上抛出SyntaxError

时间:2019-07-15 20:57:42

标签: python github

我为客户端开发了一个简单的应用程序,该应用程序可从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```

0 个答案:

没有答案