PythonのDictDataBaseを用いてファイルまたはサブキーが存在するかどうかを確認する

スポンサーリンク

PythonのDictDataBaseを用いてファイルまたはサブキーが存在するかどうかを確認してみます。

この記事は「PythonのDictDataBaseを用いてデータベースのファイルを作成する」の続きとなります。

今回はDictDataBaseを用います。このライブラリ・モジュールはPythonの標準ライブラリではありませんので、事前にインストールする必要があります。

■Python

今回のPythonのバージョンは、「3.10.9」を使用しています。(Windows11)(pythonランチャーでの確認)

■ファイルまたはサブキーが存在するかどうかを確認

では、早速DictDataBaseを用いてファイルまたはサブキーが存在するかどうかを確認するスクリプトを書いていきます。なお、存在するかどうかを確認するデータベースのファイルは、前回のものを利用します。

■コード

import dictdatabase as DDB

print(DDB.at("users").exists())
print(DDB.at("users", key="t_10").exists())
print(DDB.at("users", key="t_1").exists())

まずは、dictdatabaseモジュールをDDBという別名でインポートします。その後、DDBモジュール内のat関数を呼び出し、前回作成したデータベースの名前である”users”に対してexists関数を用いてファイルまたはサブキーが存在するかどうかを確認します。

なお、今回は、

・「users」というデータベースが存在するか

・辞書内のキーで「t_10」が存在するか

・辞書内のキーで「t_1」が存在するか

この3つを確認してみます。なお、exists関数を呼び出し後の判定結果はprint()で出力します。

■実行・検証

このスクリプトを「confi_of_exis.py」という名前で、Pythonが実行されている作業ディレクトリ(カレントディレクトリ)に保存し、コマンドプロンプトから実行してみます。

実行してみると、判定結果として下記が出力されました。

・「users」というデータベースが存在するかは「True(真)」。

・辞書内のキーで「t_10」が存在するかは「False(偽)」。

・辞書内のキーで「t_1」が存在するか「True(真)」。

これでDictDataBaseを用いてデータベースのファイルまたはサブキーが存在するかどうかを確認することができました。

コメント

タイトルとURLをコピーしました