今天我試着在我編寫的腳本中使用pyPdf 1.12,它的目標是Python 2.6。當運行我的腳本,甚至導入pyPdf時,我會收到有關不推薦使用的功能(md5-> hashsum,sets)的抱怨。我想貢獻一個補丁來使這個工作在2.6中乾淨利落,但我想作者不想破壞老版本(2.5及更早版本)的兼容性。在你的代碼中支持多個Python版本?
搜索谷歌和堆棧溢出迄今沒有發現什麼。我覺得我已經看到嘗試/除了導入語句塊之前,完成類似的東西,但找不到任何示例。是否有支持多個Python版本的普遍接受的最佳實踐?
+1,但是這裏是直接鏈接到相關部分:http://diveintopython.org/file_handling/index.html#d0e14344 – technomalogical 2009-10-07 17:28:50