Hvordan konvertere Java til Python

...

Å konvertere kode for hånd fra ett språk til et annet er vanskelig.

«Ikke oppfinn hjulet på nytt» er en av de første leksjonene en ambisiøs programmerer har lært; ikke bruk tid på å omkode noe som allerede er gjort. Hvis koden ikke samsvarer med ønsket språk, kan det imidlertid være vanskelig å konvertere. Konvertering av kode fra Java til Python er imidlertid muliggjort av et verktøy som automatisk konverterer mye av Java til Python. Ved å bruke denne applikasjonen kan du spare enorme mengder tid ved å bruke Java-hjulet i et Python-program.

Trinn 1

Last ned og pakk ut java2python. Filen du laster ned er en gzip-fil, og den inneholder en tarball-fil; begge er komprimeringsskjemaer, og begge kan dekomprimeres med 7zip, et åpen kildekode-program.

Dagens video

Steg 2

Plasser innholdet i java2python-mappen på roten av C:\-stasjonen.

Trinn 3

Åpne en ledetekst og naviger til "C:\java2python" før du skriver inn "python setup.py install" uten anførselstegn. Dette vil fortelle Python-tolken om å kjøre oppsettskriptet og forberede datamaskinen. Endre kataloger til "C:\java2python\bin" og hold vinduet åpent.

Trinn 4

Kopier Java-filen som skal konverteres til bin-undermappen din, under java2python. På kommandolinjen, kjør "j2py -i input_file.java -o output_file.py," og bytt ut input_file og output_file med filnavnene dine.

Trinn 5

Åpne den nye Python-mappen og les koden. Det vil sannsynligvis ikke være perfekt, så du må gå over det for å sikre at det gir mening fra et Python-synspunkt. Selv om du bruker tid på å sjekke manuelt, vil du imidlertid ha spart store mengder tid fra håndkonvertering.

Ting du trenger

  • Java2python

  • Python 2.5 eller nyere

  • Antlr 2.7

Tips

For mer informasjon, åpne README-filen i java2python-mappen med Notisblokk.

Advarsel

Sørg for å lese den genererte Python-koden på nytt. Hvis du ikke gjør det, kan det føre til at programmet ikke fungerer etter hensikten.