python提示sqlite3.OperationalError: unable to open database file

1、数据库文件及文件夹权限问题

网上提到的大多数解决方案是这个,但是我是特殊

2、路径问题

由于指定的数据库路径是相对目录,运行目录不在项目目录,所以找不到文件。

解决方法,在python中指定数据库路径为绝对目录,或在python中改变当前目录到文件目录下

   os.chdir(sys.path[0])  # 移动到当前目录,以便转成绝对路径
   print(os.path.abspath(config_db))
暂无评论

请到【后台 - 用户 - 我的个人资料】中填写个人说明。

发表评论