Kā pārvērst Java par Python

...

Koda manuāla konvertēšana no vienas valodas uz citu ir sarežģīta.

"Neizgudro riteni no jauna" ir viena no pirmajām mācībām, ko guvis topošais programmētājs; netērējiet laiku, pārkodējot kaut ko, kas jau ir izdarīts. Tomēr, ja kods neatbilst vēlamajai valodai, to var būt grūti konvertēt. Tomēr koda konvertēšana no Java uz Python ir iespējama, izmantojot utilītu, kas lielu daļu Java automātiski pārveidos par Python. Izmantojot šo lietojumprogrammu, varat ietaupīt daudz laika, izmantojot Java riteni Python programmā.

1. darbība

Lejupielādējiet un izņemiet java2python. Lejupielādētais fails ir gzip fails, un tajā ir tarball fails; abas ir saspiešanas shēmas, un abas var atspiest, izmantojot atvērtā koda programmu 7zip.

Dienas video

2. darbība

Ievietojiet java2python mapes saturu sava C:\ diska saknē.

3. darbība

Atveriet komandu uzvedni un dodieties uz "C:\java2python", pirms ierakstāt "python setup.py install" bez pēdiņām. Tas liks Python tulkam palaist iestatīšanas skriptu un sagatavot datoru. Mainiet direktorijus uz "C:\java2python\bin" un turiet logu atvērtu.

4. darbība

Kopējiet konvertējamo Java failu savā bin apakšmapē zem java2python. Komandrindā palaidiet "j2py -i input_file.java -o output_file.py", aizstājot ievades_fails un izvades_fails ar saviem failu nosaukumiem.

5. darbība

Atveriet jauno Python mapi un izlasiet kodu. Tas, iespējams, nebūs ideāls, tāpēc jums tas būs jāpārskata, lai pārliecinātos, ka tas ir saprātīgs no Python viedokļa. Tomēr pat pavadot laiku manuālai pārbaudīšanai, jūs ietaupīsit daudz laika, veicot manuālu konvertēšanu.

Lietas, kas jums būs nepieciešamas

  • Java2python

  • Python 2.5 vai jaunāka versija

  • Antlr 2.7

Padoms

Lai iegūtu papildinformāciju, ar Notepad mapē java2python atveriet failu README.

Brīdinājums

Noteikti atkārtoti izlasiet ģenerēto Python kodu. To nedarot, programma var nedarboties, kā paredzēts.