Kako pretvoriti Java v Python

...

Ročno pretvarjanje kode iz enega jezika v drugega je težko.

"Ne izumljaj kolesa" je ena prvih lekcij, ki se jih je naučil nadebudni programer; ne porabite časa za zapisovanje nečesa, kar je že bilo narejeno. Če se koda ne ujema z vašim želenim jezikom, bo morda težko pretvoriti. Pretvorbo kode iz Jave v Python pa omogoča pripomoček, ki bo večino Jave samodejno pretvoril v Python. Z uporabo te aplikacije lahko prihranite ogromno časa z uporabo kolesa Java v programu Python.

Korak 1

Prenesite in izvlecite java2python. Datoteka, ki jo prenesete, je datoteka gzip, v njej pa je datoteka tarball; obe sta shemi stiskanja, obe pa je mogoče razpakirati s 7zip, odprtokodnim programom.

Video dneva

2. korak

Vsebino mape java2python postavite v koren vašega pogona C:\.

3. korak

Odprite ukazni poziv in se pomaknite do "C:\java2python", preden vnesete "python setup.py install" brez narekovajev. To bo tolmaču Python povedalo, naj zažene namestitveni skript in pripravi vaš računalnik. Spremenite imenike v "C:\java2python\bin" in pustite okno odprto.

4. korak

Kopirajte datoteko Java, ki jo želite pretvoriti v podmapo bin, pod java2python. V ukazni vrstici zaženite "j2py -i input_file.java -o output_file.py" in zamenjajte vhodno_datoteko in izhodno_datoteko s svojimi imeni datotek.

5. korak

Odprite novo mapo Python in preberite kodo. Verjetno ne bo popoln, zato ga boste morali pregledati, da se prepričate, da je smiselno z vidika Pythona. Tudi če porabite čas za ročno preverjanje, boste prihranili veliko časa pri ročnem pretvarjanju.

Stvari, ki jih boste potrebovali

  • Java2python

  • Python 2.5 ali novejši

  • Antlr 2.7

Nasvet

Za več informacij odprite datoteko README v mapi java2python z beležnico.

Opozorilo

Ne pozabite ponovno prebrati ustvarjene kode Python. Če tega ne storite, lahko program ne bo deloval, kot je bilo predvideno.