问题标签 [pysqlite]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
419 浏览

python - Django 开发服务器中的错误(“runserver”)

我是 python 和 django 的新手,跟随我安装了 django 的“Django Book”的脚步,包括获得以下验证以在 python 中导入 django:

我还使用 startproject 命令创建一个文件夹,其中包含文件 __init__.py、manage.py、settings.py 和 urls.py。

我还安装了可执行的 pysqlite-2.6.0.win32-py2.6。

但是,当尝试按照 Django Book(http://www.djangobook.com/en/2.0/chapter02/)第 2 章中的步骤检查“Django 开发服务器”(“runserver”)时,没有找到以下内容信息:

我发现这个错误:

在此处输入图像描述

验证地址http://localhost:8000时也出现错误 (“无法显示此页面...”而不是“成功”)。有趣的是,我之前已经完成了这一切(这是我第二次安装)并且它成功了。

我如何继续知道出了什么问题并继续前进?我应该卸载所有 Python 2.6 安装并重新安装所有内容吗?(我已经尝试过修复但没有用)

预先感谢您的任何帮助!

0 投票
1 回答
355 浏览

python - pysqlite 和 python:不会将数据插入表中,但代码执行得很好

我正在尝试将一些数据插入到 pysqlite 数据库中,但即使代码运行良好且没有错误,数据库中也没有显示任何内容,并且我确保变量确实包含一个值

我已经仔细检查了表和列名,它们也是正确的

0 投票
2 回答
2243 浏览

python - SQLite - 计算移动平均线

我在使用 pysqlite 的 sqlite 中有一个表:

我如何从这个数据中计算移动平均值,窗口X秒大,使用 sql 语句?

0 投票
0 回答
1104 浏览

python - Sqlite 2 python 使用 python 临时文件

我在使用存储为 python 临时文件的数据库时遇到了一些来自 sqlite 的奇怪行为。本质上,查询 sqlite_master 表工作正常,但查询另一个表返回:

源数据库存储为 python 临时文件:

下面是一个查询函数。

我能够像这样成功地查询数据库:

但是以下返回错误:

我可以使用 sqlite 命令行工具成功运行这两个查询。任何建议都是最有帮助的。

彼得

更新

好像只有在使用的时候才会遇到这个问题tempfile。我正在下载一个 .zip 文件并将随附的 sqlite 数据库读取到并使用此函数cStringIO写入:tempfile

我想这可能表明从 zip 到 tempfile 的转换管道存在问题,但很奇怪第一个查询有效而第二个查询无效。

0 投票
4 回答
1550 浏览

python - 将成员函数作为函数 arg 传递?

我为 SQLite 编写了一个非常简单的选择函数,但我对如何传递成员函数感到困惑......例如:.fetchone(), .fetchmany().

如何将此成员函数作为 arg 传递?

0 投票
3 回答
156 浏览

python - 装饰器不传递参数?

我一直致力于将 n 维数组序列化为一维“数组”数据库:

输出:

输出取消注释#return func(*args, **kwargs)

预期输出(省略调试功能):

insert不幸的是,用装饰的函数似乎没有counter正确传递参数。

我究竟做错了什么?

0 投票
2 回答
1534 浏览

python - 将列表序列化为 SQLite

我正在处理超过 2900 万个元素,因此认为数据库比数组更有意义。

以前我一次将一个元素传递给execute函数,但我相信一次将一个包含 100,000 个元素的数组传递给executemany函数会更有效。

我已将我的 180 奇数行代码缩短为这个简短的测试用例:

输出:

我究竟做错了什么?

0 投票
1 回答
154 浏览

python - 如何有效地处理频率分布计算的数据库查询?

我已经为此工作了一段时间,试图创建一个频率分布数据库端:

(哇,测试用例的 180 行代码库减少到 37 行!:D - 请注意,实际的单词列表是 2900 万而不是 4 !!!)

我意识到:

  • 我不应该update_freq_dist在内循环中需要两个查询
  • 有一种方法可以遍历数据库元素(行),例如:一次 5 个

但是我不确定如何解决这两个问题。

你能想出解决办法吗?

0 投票
1 回答
4166 浏览

python - 使用带有自定义文件头的sqlite 3版本在python中安装pysqlite

我想用自定义文件头编译 sqlite 我按照这里给出的步骤http://trac.edgewall.org/wiki/PySqlite

但是当运行 python 并检查 sqlite 版本时

它正在提供旧版本的 sqlite。我认为应该是 3。我尝试打开数据库,但出现错误

0 投票
3 回答
441 浏览

python - 如何修复这个 pysqlite2 AttributeError: X instance has no attribute 'con'?

当我运行下面的整个代码时,这一行:

从这个函数(其中 getfeatures 返回一个字典):

产生此错误:

我已经安装了 pysqlite2,当我运行 pysqlite2 测试时,我得到了确定。

我还尝试使用内置的 sqlite3 而不是 pysqlite2 (执行import sqlite3语句并替换self.con=sqlite.connect(dbfile)self.con=sqlite3.connect(":memory:"),但它也不起作用。

如何修复此错误?

谢谢你的帮助。

这里是整个代码: