今日私はpyPdf 1.12を使用してみましたが、私が書いていたスクリプトではPython 2.6のターゲットです。私のスクリプトを実行してpyPdfをインポートしても、廃止予定の機能(md5-> hashsum、sets)に関する苦情を受け取ります。私は2.6でこの作業をきちんとするためのパッチを提供したいと思いますが、著者は古いバージョン(2.5以前)との互換性を壊さないことを望んでいます。コード内での複数のPythonバージョンのサポート
Googleとスタックオーバーフローを検索しても、これまで何も表示されていません。似たようなことを達成する前に、import文の周りにブロックを除いて試してみたみたいですが、例は見つけられません。複数のPythonバージョンをサポートするために一般に認められているベストプラクティスはありますか?
+1ですが、関連するセクションへの直接リンクがあります:http://diveintopython.org/file_handling/index.html#d0e14344 – technomalogical