首页 > 解决方案 > Atom 编辑器 - sqlite3.OperationalError:没有这样的表

问题描述

我在 Atom 代码编辑器中收到上述错误。这很奇怪,因为相同的代码在 Sublime Text 中完美运行,但在 Atom 中它说该列不存在。我搜索了信息,但只找到了这个类似的问题,但他们没有给出答案,我是否必须在编辑器中配置一些东西?这是给我错误的代码:

import sqlite3
BDConnect = sqlite3.connect("XLDB.db")
Cur = BDConnect.cursor()
BDConnect.close

data = Cur.execute("SELECT NOMBRE,FECHA,TIPOLOSA FROM CALCULOS")

扔给我:sqlite3.OperationalError: no such table: CALCULOS

我正在使用脚本包。

标签: pythonpython-3.xatom-editor

解决方案


解决了,我必须把数据库的完整路径而不是相对路径。很奇怪,对于 Atom 来说它必须是那样的,但是没关系。

BDConnect = sqlite3.connect("absolute\path\to\XLDB.db")

推荐阅读