So konvertieren Sie Java in Python

Autor: Alice Brown
Erstelldatum: 24 Kann 2021
Aktualisierungsdatum: 12 Kann 2024
Anonim
How to Convert any Python File to .EXE
Video: How to Convert any Python File to .EXE

Inhalt

"Das Rad nicht neu erfinden" ist eine der ersten Lektionen, die ein aufstrebender Programmierer gelernt hat. Es bedeutet, keine Zeit damit zu verbringen, etwas neu zu codieren, was bereits getan wurde. Wenn der Code jedoch nicht mit der gewünschten Sprache übereinstimmt, kann die Konvertierung schwierig sein. Das Konvertieren von Code von Java nach Python ist jedoch über eine Anwendung möglich, die automatisch von Java nach Python konvertiert. Mit dieser Anwendung können Sie mithilfe der Nützlichkeit von Java in einem Python-Programm viel Zeit sparen.

Schritt 1

Laden Sie java2python herunter und entpacken Sie es. Die heruntergeladene Datei ist eine GZIP-Datei und enthält eine Tarball-Datei - beide sind komprimierte Systeme und können mit 7zip, einem Open-Source-Programm, entpackt werden.

Schritt 2

Platzieren Sie den Inhalt des Ordners java2python im Stammverzeichnis Ihres Laufwerks "C: ".


Schritt 3

Öffnen Sie eine Eingabeaufforderung und navigieren Sie zu "C: java2python ", bevor Sie "python setup.py install" (ohne Anführungszeichen) eingeben, um den Python-Interpreter anzuweisen, das Installationsskript auszuführen und Ihren Computer vorzubereiten. Ändern Sie die Verzeichnisse in "C: java2python bin " und lassen Sie das Fenster geöffnet.

Schritt 4

Kopieren Sie die zu konvertierende Java-Datei in den Unterordner "bin" unter "java2python". Führen Sie in der Befehlszeile "j2py-i input_file.java-output_file.py" aus und ersetzen Sie input_file und output_file durch ihre Namen.

Schritt 5

Öffnen Sie den neuen Python-Ordner und lesen Sie den Code. Es wird wahrscheinlich nicht perfekt sein, daher müssen Sie dies durchgehen, um sicherzustellen, dass es aus Python-Sicht sinnvoll ist. Selbst wenn Sie Zeit damit verbringen, manuell zu prüfen, haben Sie viel Zeit für die manuelle Konvertierung gespart.