python - sqlite3.OperationalError:没有这样的表:评论
问题描述
我在这里搜索并尝试了大多数解决此问题的想法,但我只是不知道发生了什么。
班级
class Posts:
def __init__(self):
self.connection = sqlite3.connect('C:/Users/mattv/Desktop/Scripts/simpsons-gpt2/comments.sqlite3')
self.cursor = self.connection.cursor()
def get(self, id):
self.cursor.execute("SELECT * FROM comments where id='%s'" % id)
row = self.cursor.fetchone()
return row
def add(self, id):
try:
self.cursor.execute("INSERT INTO comments VALUES('%s')" % id)
lid = self.cursor.lastrowid
self.connection.commit()
return lid
except sqlite3.IntegrityError:
return False
错误
File "c:/Users/mattv/Desktop/Scripts/simpsons-gpt2/comment_check.py", line 124, in get
self.cursor.execute("SELECT * FROM database where id='%s'" % id)
sqlite3.OperationalError: no such table: database
sqlite3 肯定和comment_check.py 在同一个文件夹中,我可以在VSCode 的打开文件夹中看到它
任何人都可以帮忙吗?
解决方案
推荐阅读
- python - 关于flask中保存表单数据的问题(flask、Python3)
- java - 如何使用 JPA 和休眠进行可选的一对一映射并避免 N+1 选择?
- wolfram-mathematica - 正确使用 Mathematica 中的关联将标签应用于向量
- reactjs - 在 React 中提交表单时使用重定向
- react-native - 如何在 react-native 中调用其他组件中的函数
- java - 为 Spring Boot 微服务设置集成测试
- excel - 以 PDF 格式搜索特定区域
- printf - sprintf没有将信息输入数据库
- jquery - 动态创建的 html 表格行上的单行选择
- swift - 来自 api 请求的对象在 ForEach 中打印,但不在 List 中