【发布时间】:2020-11-18 14:29:12
【问题描述】:
我有一个在 Python 中运行的小型 discord 机器人。我正在尝试使用 OpenTDB 实现一个琐事问题系统,但目前,当我尝试将问题导入 SQL 服务器时,会弹出此错误:
2020-07-29T03:37:42.477745+00:00 app[worker.1]: await coro(*args, **kwargs)
2020-07-29T03:37:42.477745+00:00 app[worker.1]: File "Dmemer.py", line 81, in on_ready
2020-07-29T03:37:42.477746+00:00 app[worker.1]: download_questions()
2020-07-29T03:37:42.477750+00:00 app[worker.1]: File "Dmemer.py", line 292, in download_questions
2020-07-29T03:37:42.477753+00:00 app[worker.1]: cur.execute(f"INSERT INTO trivia (id, category, difficulty, question, correct, wrong1, wrong2, wrong3) VALUES ({id}, {category}, {difficulty}, {question}, {correctans}, {badans1}, {badans2}, {badans3})")
2020-07-29T03:37:42.477754+00:00 app[worker.1]: psycopg2.errors.SyntaxError: syntax error at or near "<"
2020-07-29T03:37:42.477754+00:00 app[worker.1]: LINE 1: ...uestion, correct, wrong1, wrong2, wrong3) VALUES (<built-in ...
2020-07-29T03:37:42.477754+00:00 app[worker.1]: ^
这里是 GitHub 上的源代码:https://github.com/ducanh2002123/Dank-Memer-Private-Clone 报告为损坏的代码行在第 292 行 提前致谢
【问题讨论】:
标签: python postgresql heroku psycopg2