2010-10-07 7 views
4

Я написал свой код для целевой Python 2.6.5, но теперь мне нужно запустить его в кластере, который имеет только 2.5.4, что-то, что не было на горизонте, когда я писал код. Скрыть код до 2.5 не должно быть слишком сложно, но мне было интересно, есть ли чит-лист или автоматический инструмент, который поможет мне в этом. Для некоторых вещей, таких как with, правый __future__ импорт будет делать трюк, но не для некоторых других вещей.Python 2.6 до 2.5 cheat sheet

+0

2.5.38 не существует. – SilentGhost

+0

Я не знаю почему я думал, что это 2.5.38, это на самом деле 2.5.4. Отредактировано сейчас. –

+0

Как gcc 2.96 не существует? –

ответ

8

Вы прочитали документ What's New in Python 2.6? Он описывает направление 2,5-> 2,6, но вы должны иметь возможность выяснить обратное от него.

Насколько я знаю, нет автоматических инструментов для 2.6 до 2.5. Единственный инструмент, о котором я знаю, это приложение 2to3 для перехода на Python 3.

4

Вы пробовали pyqver? Он сообщит вам, что минимальная версия Python требуется код

Я надеюсь, что это помогает

+0

Хорошая идея, но я уже знаю, что для моего кода требуется 2.6 :) –

+0

+1 для указателя на 'pyqver'. – martineau