Python と sqllite3 を使用してアプリケーションを作成しています。ユーザーは手動で sqllite をインストールする必要がありますか?
インストール中にテーブルを作成して初期化するにはどうすればよいですか?
Python と sqllite3 を使用してアプリケーションを作成しています。ユーザーは手動で sqllite をインストールする必要がありますか?
インストール中にテーブルを作成して初期化するにはどうすればよいですか?
sqlite3モジュールは python 標準ライブラリの一部であり、python 自体に同梱されています。sqlite をインストールすることは必須ですが、(少なくとも Linux では) パッケージ マネージャーが sqlite のインストールを処理します (ここでは Windows については何も言えません)。
アプリケーションの最初の実行時にテーブルを作成できます。それらを2回作成しようとしていないことを確認するには、テーブルがまだ存在しない場合にのみテーブルを作成する(ドキュメントCREATE TABLE IF NOT EXISTS ...
を参照)を使用します。