今天我试着在我编写的脚本中使用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