ESRI のジオプロセッサでうまく動作するようにしようとしているコードがいくつかあります。ただし、ESRI のジオプロセッサは Python 2.2、2.3、2.4、2.5 で動作します。ツールをどのバージョンでも動作させる必要があります。そのため、ラッパー ジオプロセッサがすべてのバージョンで同じ機能を持つように、さまざまなバージョンの回避策の作業とコーディングに多くの時間を費やしました。
ここで重要なのは、基本的にモジュールをスキャンして、その構文とメソッドが上記のPythonバージョンと下位互換性があるかどうかを確認できるアプリケーションはありますか?
残念ながら、Python 2.5 を必要とする Arcgis 9.3 を使用しているため、Python 2.2 をインストールできません。逆に、ほとんどすべてのモジュールの依存関係を整理して解決しました。(win32com、ctypes など)。
しかし、私は自分の実際のコードについて心配しています。どのバージョンにどのキーワードが追加されたかなどを読むのに何時間も費やすことができますが、これは基本的に大きな頭痛の種になります。これらのことを行う何らかのアプリケーションはありますか?