So konvertieren Sie Java in Python

...

Das manuelle Konvertieren von Code von einer Sprache in eine andere ist schwierig.

"Das Rad nicht neu erfinden" ist eine der ersten Lektionen eines angehenden Programmierers; Verbringen Sie keine Zeit damit, etwas zu rekodieren, was bereits getan wurde. Wenn der Code jedoch nicht Ihrer gewünschten Sprache entspricht, kann die Konvertierung schwierig sein. Das Konvertieren von Code von Java in Python wird jedoch durch ein Dienstprogramm ermöglicht, das einen Großteil von Java automatisch in Python konvertiert. Durch die Verwendung dieser Anwendung können Sie mit dem Java-Rad in einem Python-Programm viel Zeit sparen.

Schritt 1

Laden Sie java2python herunter und extrahieren Sie es. Die heruntergeladene Datei ist eine gzip-Datei und enthält eine Tarball-Datei; beide sind Komprimierungsschemata, und beide können mit 7zip, einem Open-Source-Programm, dekomprimiert werden.

Video des Tages

Schritt 2

Legen Sie den Inhalt des Ordners java2python im Stammverzeichnis Ihres Laufwerks C:\ ab.

Schritt 3

Öffnen Sie eine Eingabeaufforderung und navigieren Sie zu "C:\java2python", bevor Sie "python setup.py install" ohne Anführungszeichen eingeben. Dadurch wird der Python-Interpreter angewiesen, das Setup-Skript auszuführen und Ihren Computer vorzubereiten. Wechseln Sie in die Verzeichnisse nach "C:\java2python\bin" und lassen Sie das Fenster geöffnet.

Schritt 4

Kopieren Sie die zu konvertierende Java-Datei in Ihren bin-Unterordner unter java2python. Führen Sie in der Befehlszeile "j2py -i input_file.java -o output_file.py" aus und ersetzen Sie die Eingabedatei und die Ausgabedatei durch Ihre Dateinamen.

Schritt 5

Öffnen Sie den neuen Python-Ordner und lesen Sie den Code. Es wird wahrscheinlich nicht perfekt sein, also müssen Sie es durchgehen, um sicherzustellen, dass es aus Python-Sicht Sinn macht. Selbst wenn Sie Zeit mit manuellen Überprüfungen verbringen, haben Sie viel Zeit bei der manuellen Konvertierung gespart.

Dinge, die du brauchen wirst

  • Java2python

  • Python 2.5 oder neuer

  • Antlr 2.7

Spitze

Für weitere Informationen öffnen Sie die README-Datei im java2python-Ordner mit Notepad.

Warnung

Lesen Sie den generierten Python-Code unbedingt erneut. Andernfalls kann das Programm nicht wie vorgesehen funktionieren.