Det er svært at konvertere kode manuelt fra et sprog til et andet.
"Opfind ikke hjulet igen" er en af de første lektioner lært af en håbefuld programmør; brug ikke tid på at omkode noget, der allerede er blevet gjort. Hvis koden ikke matcher dit ønskede sprog, kan det dog være svært at konvertere. Konvertering af kode fra Java til Python er dog muliggjort af et værktøj, der automatisk konverterer meget af Java til Python. Ved at bruge denne applikation kan du spare enorme mængder tid ved at bruge Java-hjulet i et Python-program.
Trin 1
Download og udpak java2python. Filen du downloader er en gzip-fil, og den indeholder en tarball-fil; begge er komprimeringsskemaer, og begge kan dekomprimeres med 7zip, et open source-program.
Dagens video
Trin 2
Placer indholdet af java2python-mappen i roden af dit C:\-drev.
Trin 3
Åbn en kommandoprompt og naviger til "C:\java2python", før du skriver "python setup.py install" uden anførselstegn. Dette vil fortælle Python-fortolkeren om at køre opsætningsscriptet og forberede din computer. Skift mapper til "C:\java2python\bin" og hold vinduet åbent.
Trin 4
Kopier Java-filen, der skal konverteres til din bin-undermappe, under java2python. På kommandolinjen skal du køre "j2py -i input_file.java -o output_file.py," og erstatte input_filen og output_filen med dine filnavne.
Trin 5
Åbn den nye Python-mappe og læs koden. Det vil sandsynligvis ikke være perfekt, så du bliver nødt til at gennemgå det for at sikre, at det giver mening fra et Python-synspunkt. Selvom du bruger tid på manuelt at tjekke, vil du dog have sparet store mængder tid fra håndkonvertering.
Ting du skal bruge
Java2python
Python 2.5 eller nyere
Antlr 2.7
Tip
For mere information skal du åbne README-filen i java2python-mappen med Notesblok.
Advarsel
Sørg for at genlæse den genererede Python-kode. Hvis du ikke gør det, kan det medføre, at programmet ikke fungerer efter hensigten.