4

「sqlite3」を動作させることをあきらめましたが、(help( "modules")を使用して)"sqlite"モジュールがあることがわかりました。私はそれをテストし(テーブルを作成し、いくつかの値を挿入するなど)、正常に動作します。しかし、このモジュールを使い始める前に、sqlite3モジュールと比較していくつかの重要な制限があるかどうかを知りたいですか?誰か、お願い、アドバイスをいただけますか?

前もって感謝します。

4

2 に答える 2

7

このウィキに従って、モジュールに正確にバージョンを尋ねることができます。例:

>>> 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を使用していた場合Python 2.6に付属している2.4.1では、不足している可能性のある機能、最適化、バグ修正を正確に追跡できます(長いリスト)。しかし、1.0.1は非常に古いので、そこから2.3.2への変更のさらなるリストをどこで見つけることができるかわかりません!考古学者の仕事のように見えます...;-)。

ここでpysqliteチュートリアルを見ました; 完全なドキュメント(LaTexソース)はこちら; 幸運を!

于 2009-09-26T17:45:12.067 に答える
0

sqliteをインストールするだけで、「import sqlite3」は機能しますが、「importsqlite」は機能しません。sqlite3.sqlite_versionを使用して、パッケージのバージョンを見つけることができます。したがって

$ pip install sqlite==3.33.0
$ python
>>> import sqlite3
>>> sqlite3.version
'2.6.0'
>>> sqlite3.sqlite_version
'3.33.0'
于 2020-12-28T19:44:25.207 に答える