我有一些代碼,我試圖使它與ESRI的地理處理器很好地發揮作用。但是,ESRI的地理處理器在Python 2.2,2.3,2.4,2.5上運行。我們需要使我們的工具能夠在任何版本上工作。所以我花了很多時間爲不同版本的工作和編碼解決方案,這樣封裝地理處理器在所有版本中都具有相同的功能。如何查看代碼是否向後兼容Python?
現在這裏有一件大事,是否有某種應用程序可以基本上掃描模塊,以查看它的語法和方法是否與上面的Python版本向後兼容?
不幸的是,我無法安裝Python 2.2,因爲我有Arcgis 9.3,它需要Python 2.5。反之亦然,我已經獲得了幾乎所有的模塊依賴關係的排序和解決方案。 (win32com,ctypes等)。
但是我很擔心我的實際代碼,我可能會花幾個小時去閱讀哪些關鍵字添加了什麼版本等,但是這基本上是一個非常頭痛的問題。是否有某種應用程序可以執行這些操作?
[確定什麼是最低版本的Python所需的工具的可能的重複?](http://stackoverflow.com/questions/804538/tool-to-determine-what-lowest-version-of-python-required) –