Hur man konverterar Java till Python

...

Att konvertera kod för hand från ett språk till ett annat är svårt.

"Uppfinn inte hjulet på nytt" är en av de första lärdomarna som en blivande programmerare lärde sig; ägna inte tid åt att koda om något som redan har gjorts. Om koden inte matchar ditt önskade språk kan det dock vara svårt att konvertera. Konvertering av kod från Java till Python möjliggörs dock av ett verktyg som automatiskt konverterar mycket av Java till Python. Genom att använda denna applikation kan du spara enorma mängder tid med hjälp av Java-hjulet i ett Python-program.

Steg 1

Ladda ner och extrahera java2python. Filen du laddar ner är en gzip-fil, och den innehåller en tarball-fil; båda är komprimeringsscheman, och båda kan dekomprimeras med 7zip, ett program med öppen källkod.

Dagens video

Steg 2

Placera innehållet i mappen java2python i roten på din C:\-enhet.

Steg 3

Öppna en kommandotolk och navigera till "C:\java2python" innan du skriver in "python setup.py install" utan citattecken. Detta kommer att berätta för Python-tolken att köra installationsskriptet och förbereda din dator. Ändra kataloger till "C:\java2python\bin" och håll fönstret öppet.

Steg 4

Kopiera Java-filen som ska konverteras till din bin-undermapp, under java2python. På kommandoraden, kör "j2py -i input_file.java -o output_file.py," och ersätt input_filen och output_filen med dina filnamn.

Steg 5

Öppna den nya Python-mappen och läs koden. Det kommer förmodligen inte att vara perfekt, så du måste gå igenom det för att se till att det är vettigt ur Python-synpunkt. Även om du spenderar tid på att kontrollera manuellt, kommer du dock att ha sparat stora mängder tid från handkonvertering.

Saker du behöver

  • Java2python

  • Python 2.5 eller senare

  • Antlr 2.7

Dricks

För mer information, öppna README-filen i java2python-mappen med Notepad.

Varning

Se till att läsa den genererade Python-koden igen. Att inte göra det kan leda till att programmet inte fungerar som det är tänkt.