Kako pretvoriti Javu u Python

...

Pretvaranje koda ručno s jednog jezika na drugi je teško.

"Ne izmišljaj kotač" jedna je od prvih lekcija koje je naučio programer koji želi; nemojte trošiti vrijeme na rekodiranje nečega što je već učinjeno. Međutim, ako kod ne odgovara željenom jeziku, može biti teško pretvoriti. Pretvaranje koda iz Jave u Python omogućeno je, međutim, pomoću uslužnog programa koji će automatski pretvoriti veći dio Jave u Python. Korištenjem ove aplikacije možete uštedjeti ogromne količine vremena koristeći Java kotačić u Python programu.

Korak 1

Preuzmite i raspakirajte java2python. Datoteka koju preuzimate je gzip datoteka, au njoj se nalazi tarball datoteka; obje su sheme kompresije, a obje se mogu dekomprimirati s 7zip, programom otvorenog koda.

Video dana

Korak 2

Postavite sadržaj mape java2python u korijen vašeg C:\ pogona.

Korak 3

Otvorite naredbeni redak i idite na "C:\java2python" prije nego upišete "python setup.py install" bez navodnika. Ovo će reći Python tumaču da pokrene skriptu za postavljanje i pripremi vaše računalo. Promijenite direktorije u "C:\java2python\bin" i držite prozor otvoren.

4. korak

Kopirajte Java datoteku koju želite pretvoriti u podmapu bin, pod java2python. U naredbenom retku pokrenite "j2py -i input_file.java -o output_file.py", zamjenjujući input_file i output_file svojim nazivima datoteka.

Korak 5

Otvorite novu mapu Python i pročitajte kod. Vjerojatno neće biti savršen, pa ćete ga morati pregledati kako biste bili sigurni da ima smisla s Python točke gledišta. Međutim, čak i trošeći vrijeme na ručno provjeravanje, uštedjet ćete veliku količinu vremena od ručnog pretvaranja.

Stvari koje će vam trebati

  • Java2python

  • Python 2.5 ili noviji

  • Antlr 2.7

Savjet

Za više informacija otvorite datoteku README u mapi java2python pomoću Notepad-a.

Upozorenje

Obavezno ponovno pročitajte generirani Python kod. Ako to ne učinite, može doći do toga da program neće funkcionirati kako je predviđeno.