11.7. whichdb —どのDBMモジュールがデータベースを作成したかを推測します—Pythonドキュメント

提供:Dev Guides
< PythonPython/docs/2.7/library/whichdb
移動先:案内検索

11.7。 whichdb —どのDBMモジュールがデータベースを作成したかを推測します

ノート

whichdb モジュールの唯一の関数は、Python3の dbm モジュールに組み込まれています。 2to3 ツールは、ソースをPython 3に変換するときに、インポートを自動的に適応させます。


このモジュールの単一の関数は、使用可能ないくつかの単純なデータベースモジュール( dbmgdbm 、または dbhash )のどれを使用して特定のデータベースを開く必要があるかを推測しようとします。ファイル。

whichdb.whichdb(filename)
次のいずれかの値を返します。Noneファイルが読み取れないか存在しないためにファイルを開くことができない場合。 ファイルの形式を推測できない場合は、空の文字列()。 または、'dbm''gdbm'などの必要なモジュール名を含む文字列。