gpt4 book ai didi

python - sqlite3 连接 python 完整路径失败,在命令行中工作

转载 作者:行者123 更新时间:2023-12-01 08:51:58 28 4
gpt4 key购买 nike

我有一个 Flask 应用程序,它可以工作文件,直到我尝试为 sqlite3 数据库的位置分配完整路径。我需要有一个完整路径,以允许用户根据需要切换数据库。

我已经开发了应用程序,其中的数据库与 .py 文件位于同一位置,现在我已经移动了数据库,但它找不到表。

python代码:我最初在os.path.join之前尝试过“+”。

BasePath = "/storage/resources/dbase/dbSTR/SS1/"
...
tfile = os.path.join(BasePath,"dbSTR.db")
print(tfile)
conn = sqlite3.connect(tfile)

tfile 变量有:/storage/resources/dbase/dbSTR/SS1/dbSTR.db

错误是找不到 strlocmotif 表。即数据库为空。

存储 .py 文件的命令行:

sqlite3 /storage/resources/dbase/dbSTR/SS1/dbSTR.db

SQLite版本3.25.2 2018-09-25 19:08:10输入“.help”以获得使用提示。sqlite> .tables群组指令 hg19 newfeat2 strlocmotif
属性重复元关系
自动增量功能 newattrib strloc

最佳答案

它最终使用了 + 语法。我错过了输入的东西。谢谢您的帮助!

关于python - sqlite3 连接 python 完整路径失败,在命令行中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53049238/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com