Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Atom编辑器-sqlite3.com错误:没有这样的表_Python_Python 3.x_Atom Editor - Fatal编程技术网

Python Atom编辑器-sqlite3.com错误:没有这样的表

Python Atom编辑器-sqlite3.com错误:没有这样的表,python,python-3.x,atom-editor,Python,Python 3.x,Atom Editor,我在Atom代码编辑器中得到了提到的错误。这很奇怪,因为相同的代码在崇高的文本中完美地工作,但在Atom中,它说列不存在。我搜索了信息,但只找到了,但他们没有给出答案,我必须在编辑器中配置一些东西吗?下面是给出错误的代码: import sqlite3 BDConnect = sqlite3.connect("XLDB.db") Cur = BDConnect.cursor() BDConnect.close data = Cur.execute("SELECT

我在Atom代码编辑器中得到了提到的错误。这很奇怪,因为相同的代码在崇高的文本中完美地工作,但在Atom中,它说列不存在。我搜索了信息,但只找到了,但他们没有给出答案,我必须在编辑器中配置一些东西吗?下面是给出错误的代码:

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

data = Cur.execute("SELECT NOMBRE,FECHA,TIPOLOSA FROM CALCULOS")
抛出我:
sqlite3.OperationalError:没有这样的表:CALCULOS


我正在使用软件包。

错误说明了一切:在
XLDB.db
中没有表CALCULOS。逻辑步骤是将该表添加到数据库中

query=”“”
如果不存在,则创建表(
...
);
cursor.execute(查询)
commit()连接

解决了,我必须把数据库的完整路径,而不是相对路径。非常奇怪的是,对于Atom,它必须是这样的,但还行

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

但是该表已经存在,
XLDB.db
文件已经包含一个名为
CALCULOS
的表,在升华文本中,查询将正确运行并返回数据。