環境
Windows10 Python3.6
bsddb3-6.2.6
概要
古いシステムの操作をする事になりました。
手元には1つのファイルのみが存在します。これをPythonで読み取りたいと考えています。
操作
調べた所bsddb3というものがまだメンテされており使えそうだと判断しました。DB5.3.28を使用し無事にインストールが完了しました。
Opening multiple databases in a single file
どうやら渡されたDBは1ファイルに複数のデータベースが入っているようです。
普通のOpen方法ではないようでエラーは出ないものの予想した出力と異なります。
python
1import bsddb3 2bt = bsddb3.btopen("database.dat", "r") 3bt.items() 4>> ItemsView({b'main': b'\x00\x00\x00\x02'})
Open時に何かフラグを立てるのでしょうか?
何かわかる方は回答の方を宜しくお願いします。
回答1件
あなたの回答
tips
プレビュー