1

私が持っているこのシステムを Python 3.3 に変換する作業を行っています。一方の端 (私が現在いる場所) には、バークレー DB ファイルに関連付けられた大きなハッシュ テーブルを生成する Perl スクリプトがあり、キーは数値であり、各キーにはそれに関連付けられた文字列があります。もう一方の端は、ユーザーが入力した整数を受け取り、DB ファイルでこの数値を検索し、数値に関連付けられた文字列を返す別の Perl スクリプトです。

Berkeley DB は Python の標準ライブラリで公式にサポートされていないため、Berkeley DB の代替案を検討していますが、それまではこのシステムをできる限り再現して、現在行っていることを継続できるようにします。しかし、当面の問題は、これらの DB ファイルを作成するために使用される Perl モジュールがそれらを v1.85 形式で作成し、bsddb3 モジュールが v4.x 以降のみをサポートすることです。Python 3.3 で Berkeley DB 1.85 ファイルを処理する方法はありますか?

4

1 に答える 1

0

このモジュールはPYPI にあります。

これはpython 2 docsで見つけました(「メモ」までスクロールします)。

于 2013-05-13T13:43:10.327 に答える