Unixプラットフォームで利用できます。
dbmモジュールはUnix(n
)dbm
インタフェースの
ライブラリを提供します。dbmオブジェクトは、キーと値が必ず文字列である以外は
辞書オブジェクトのようなふるまいをします。
print文などでdbmインスタンスを出力してもキーと値は出力されません。
また、items()とvalues()メソッドはサポートされません。
このモジュールは、BSD DB、GNU GDBM互換インタフェースを持った クラシックなndbmインタフェースを使うことができます。 Unix上のビルド時にconfigureスクリプトで適切なヘッダファイルが 割り当られます。
以下はこのモジュールの定義:
ndbm
が使用している実装ライブラリ名です。
filename[, flag[, mode]]) |
オプション引数flagは次のような値を指定します:
Value | Meaning |
---|---|
'r' |
存在するデータベースを読取り専用で開きます。(デフォルト) |
'w' |
存在するデータベースを読み書き可能な状態で開きます。 |
'c' |
データベースを読み書き可能な状態で開きます。 また、データベースが存在しない場合は新たに作成します。 |
'n' |
Always create a new, empty database, open for reading and writing |
'n' |
常に空のデータベースが作成され、読み書き可能な状態で開きます。 |
オプション引数modeはデータベース作成時に使用される
Unixのファイルモードを指定します。デフォルトでは8進数の0666
です
ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。