【发布时间】:2021-01-28 02:55:18
【问题描述】:
所以基本上,我花时间制作了一个 discord.py 机器人(我认为版本是 1.5.0 或 1.5.6) 然后我去了 Heroku,那里一切正常。 但是后来出现了这个错误
" File "/app/lib/db/db.py", line 42
if (fetch := cur.fetchone()) is not None:
^
SyntaxError: invalid syntax"
但在本地一切正常。 我做错了什么? 我检查了错误并返回了我正在遵循的教程,我写的很好,没有错字。
【问题讨论】:
-
在你的本地机器上,我猜你有 Python 3.8,它支持“海象运算符”或赋值表达式运算符 (
:=),而你的 heroku 环境有一个旧版本的 Python,不支持此运算符。 -
那么我该如何解决这个问题? @PaulM。
标签: python heroku discord discord.py