Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/297.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 “与”之间有什么区别;sqlite“;及;pysqlite2/sqlite3“;模块?_Python_Sqlite_Pysqlite - Fatal编程技术网

Python “与”之间有什么区别;sqlite“;及;pysqlite2/sqlite3“;模块?

Python “与”之间有什么区别;sqlite“;及;pysqlite2/sqlite3“;模块?,python,sqlite,pysqlite,Python,Sqlite,Pysqlite,我放弃了让“sqlite3”工作,但我刚刚发现(在帮助(“模块”)下)我有“sqlite”模块。我对它进行了测试(创建表、插入一些值等等),结果很好。但在我开始使用这个模块之前,我想知道与sqlite3模块相比,它是否有一些显著的局限性?请问有谁能给我一些建议吗 提前感谢。根据,您可以询问模块的确切版本,例如: >>> import sqlite >>> sqlite.version '1.0.1' >>> sqlite._sqlite.sq

我放弃了让“sqlite3”工作,但我刚刚发现(在帮助(“模块”)下)我有“sqlite”模块。我对它进行了测试(创建表、插入一些值等等),结果很好。但在我开始使用这个模块之前,我想知道与sqlite3模块相比,它是否有一些显著的局限性?请问有谁能给我一些建议吗

提前感谢。

根据,您可以询问模块的确切版本,例如:

>>> import sqlite
>>> sqlite.version
'1.0.1'
>>> sqlite._sqlite.sqlite_version()
'2.8.16'
那么,当你尝试这个时,你会看到什么版本号

从pysqlite版本2.3.4到2.5.5(大约2年的发行版)的发行说明链接列表是可用的——因此,如果您使用的是Python2.5附带的sqlite3中嵌入的2.3.2或Python2.6附带的2.4.1,您可以准确地跟踪可能缺少的功能、优化和错误修复(一个很长的列表)。但是1.0.1已经太晚了,我不知道在哪里可以找到从那里到2.3.2的更多更改列表!看起来像是考古学家的工作…;-)


我看过pysqlite教程;完整文档(乳胶源);祝你好运

我只是安装了sqlite,“导入sqlite 3”可以工作,但“导入sqlite”不能。您可以使用sqlite3.sqlite_version查找包版本。因此

$ pip install sqlite==3.33.0
$ python
>>> import sqlite3
>>> sqlite3.version
'2.6.0'
>>> sqlite3.sqlite_version
'3.33.0'

我分别得到'1.1.7'和'3.3.6'。