我有一些代码试图让它与 ESRI 的地理处理器很好地配合使用。但是,ESRI 的地理处理器在 Python 2.2、2.3、2.4、2.5 上运行。我们需要使我们的工具适用于任何版本。所以我花了很多时间为不同的版本工作和编码变通方法,这样包装器地理处理器在所有版本中都具有相同的功能。
现在重要的是,是否有某种应用程序可以基本上扫描模块以查看其语法和方法是否与上述 Python 版本向后兼容?
不幸的是,我无法安装 Python 2.2,因为我有 Arcgis 9.3,它需要 Python 2.5。反之亦然,我已经整理并解决了几乎所有模块依赖项。(win32com、ctypes 等)。
但是我担心我的实际代码,我可能会花几个小时去阅读为什么版本添加了哪些关键字等,但这基本上是一个非常令人头疼的问题。是否有某种应用程序可以做这些事情?