Tôi có một số mã mà tôi đang cố gắng làm cho nó phát độc đáo với bộ xử lý địa lý của ESRI. Tuy nhiên, bộ xử lý địa lý của ESRI chạy trên Python 2.2, 2.3, 2.4, 2.5. Chúng tôi cần phải làm cho các công cụ của chúng tôi hoạt động trên mọi phiên bản. Vì vậy, tôi đã dành rất nhiều thời gian làm việc và mã hóa cách giải quyết cho các phiên bản khác nhau, chẳng hạn như trình bao geoprocessor có chức năng giống hệt nhau trên tất cả các phiên bản. Đây là điều quan trọng, có một số ứng dụng về cơ bản có thể quét các mô-đun để xem cú pháp và phương pháp của nó có tương thích ngược với phiên bản Python ở trên không? Không.Cách xem mã có tương thích ngược với Python không?
Thật không may, tôi không thể cài đặt Python 2.2 vì tôi có Arcgis 9.3, yêu cầu Python 2.5. Và ngược lại, tôi đã nhận được khá nhiều tất cả các phụ thuộc module được sắp xếp và làm việc. (win32com, ctypes, v.v.).
Nhưng tôi lo lắng về mã thực sự của mình, tôi có thể dành hàng giờ đọc và đọc những từ khóa nào được thêm vào cho phiên bản nào, tuy nhiên điều này về cơ bản sẽ là một nhức đầu lớn. Có một số loại ứng dụng thực hiện những điều này không?
bản sao có thể có của [Công cụ để xác định phiên bản Python thấp nhất được yêu cầu?] (Http://stackoverflow.com/questions/804538/tool-to-determine-what-lowest-version-of-python-required) –