2

以前、私はどの DHT 実装が Python 3.x と互換性があるかを尋ねました- StackOverflow の回答は私の最悪の懸念を裏付けました: これまでのところ誰も Python 3.x 互換の分散ハッシュ テーブル実装をリリースしていません。つまり、袖をまくり上げて自分で仕事に取り掛かるということです。

私のプロジェクトは、必ずしも最高のパフォーマンスを必要とするわけではなく、単に真の DHT である必要があります。

この機能は私のプロジェクトの中核ではないため (しかし、本当に素晴らしいものになる可能性があります)、最終的なパフォーマンスの調整に行き詰まりたくありません。また、他人のバグを修正するために多くの時間を費やしたくもありません。

最も作業しやすい DHT 実装を取り上げて、それを 3.x に移植したいだけです。理論的には、この作業には、特定の実装がどのように機能するかについての深い知識は必要ありません。

上記のすべてを考えると、多くの python 2.x DHT 実装のどれから始めるのが最善の策になるでしょうか?

4

1 に答える 1

3

それぞれで 2to3 を実行してみて、結果のコードを実行してください。それらの 1 つが機能する場合、移植が最も簡単でした。どれもそうでない場合は、どのエラーを最もよく理解しているかに基づいて推測してください。

于 2009-11-11T16:51:02.583 に答える