Frage

Ich habe meinen Code geschrieben Python 2.6.5 Ziel, aber ich brauche es jetzt auf einem Cluster ausgeführt werden, die nur 2.5.4 hat, etwas, das nicht am Horizont war, als ich den Code geschrieben hat. Zurückportieren der Code auf 2,5 nicht zu hart sein sollte, aber ich frage mich, ob es entweder ein Betrüger-Blatt oder ein automatisiertes Werkzeug war, die mir dabei helfen würde. Für einige Dinge, wie die with Aussage, die richtigen __future__ Importe den Trick tun, aber nicht für einige andere Dinge.

War es hilfreich?

Lösung

Haben Sie das lesen Was ist neu in Python 2.6 Dokument? Es beschreibt die 2.5-> 2.6 Richtung, aber Sie sollten davon Figur aus der Rückseite der Lage sein.

Soweit ich weiß, gibt es keine automatisierten Tools für 2,6-2,5. Das einzige Werkzeug, das ich kenne ist der 2to3-App für 3 bis Python gehen.

Andere Tipps

Haben Sie versucht pyqver ? Es wird Ihnen sagen, welche die minimale Version von Python ist von Ihrem Code erforderlich

Ich hoffe, es hilft

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top