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.