python sqlite3.erationalerror:无法打开数据库文件

发布于 2025-01-31 01:40:09 字数 547 浏览 2 评论 0原文

我正在尝试使用python和sqlite 3使用下面的代码在PC上创建数据库,但是当我尝试运行时,我会得到这个错误

conn = sqlite3.connect('test_database')
sqlite3.OperationalError: unable to open database file

,我是新手,很抱歉,如果这是一个简单的错误,我很抱歉。有人可以告诉我如何解决这个问题吗?

import sqlite3


conn = sqlite3.connect('test_database') 
c = conn.cursor()
c.execute('''
          CREATE TABLE IF NOT EXISTS bot_memory
          ([id] INTEGER PRIMARY KEY, [dateandtime] datetime, [task] varchar, [result] varchar)
          ''')
          
conn.commit()
conn.close()

I am trying to create a Database on my PC using python and SQLite 3 using the code below, however when I attempt to run I get this error

conn = sqlite3.connect('test_database')
sqlite3.OperationalError: unable to open database file

I'm quite new to this, so sorry if this is a simple mistake. Could someone tell me how i can fix this?

import sqlite3


conn = sqlite3.connect('test_database') 
c = conn.cursor()
c.execute('''
          CREATE TABLE IF NOT EXISTS bot_memory
          ([id] INTEGER PRIMARY KEY, [dateandtime] datetime, [task] varchar, [result] varchar)
          ''')
          
conn.commit()
conn.close()

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

默嘫て 2025-02-07 01:40:09

问题是我需要安装 sqlite sqlite Studio 。然后,我可以在PC上创建和管理数据库。

The problem was I needed to install SQLite and SQLite Studio. Then, I can create and manage the Databases on my pc.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文