我的 sqlite3 数据库出了什么问题?



当发生这种情况时,我试图打开与sqlite数据库的连接:

Traceback (most recent call last):
File "/Users/amirjodelmans/Desktop/chemcalc.py", line 3, in <module>
hassan = sqlite3.connect("Untitled/Applications/molairemassa.db")
sqlite3.OperationalError: unable to open database file

数据库可以在准确的地图中找到,如错误消息所示,这是我写的唯一代码:

import sqlite3
hassan = sqlite3.connect("Untitled/Users/amirjodelmans/Applications/molairemassa.db")

有人知道怎么解决这个问题吗?

似乎只是在字符串中放错了路径。

你能试着把你的路径改成这样的绝对路径吗:

import sqlite3
hassan = sqlite3.connect("/Users/amirjodelmans/Applications/molairemassa.db")

通常,如果路径以/开头,则表示绝对路径,如果路径是以./或其他字母数字开头,则代表相对路径。

最新更新