Jak převést Javu do Pythonu

...

Ruční převod kódu z jednoho jazyka do druhého je obtížný.

„Nevynalézat znovu kolo“ je jednou z prvních lekcí, které se začínající programátor naučit; neztrácejte čas překódováním něčeho, co již bylo provedeno. Pokud však kód neodpovídá požadovanému jazyku, může být obtížné jej převést. Převod kódu z Javy do Pythonu je však umožněn pomocí nástroje, který automaticky převede většinu Javy do Pythonu. Používáním této aplikace můžete ušetřit obrovské množství času používáním kolečka Java v programu Python.

Krok 1

Stáhněte a extrahujte java2python. Soubor, který stahujete, je soubor gzip a obsahuje soubor tarball; obě jsou kompresní schémata a obě lze dekomprimovat pomocí 7zip, open-source programu.

Video dne

Krok 2

Umístěte obsah složky java2python do kořenového adresáře vašeho disku C:\.

Krok 3

Otevřete příkazový řádek a přejděte na „C:\java2python“ a poté zadejte „python setup.py install“ bez uvozovek. To řekne interpretu Pythonu, aby spustil instalační skript a připravil váš počítač. Změňte adresáře na "C:\java2python\bin" a nechte okno otevřené.

Krok 4

Zkopírujte soubor Java, který chcete převést, do vaší podsložky bin pod java2python. V příkazovém řádku spusťte "j2py -i vstupní_soubor.java -o výstupní_soubor.py" a nahraďte vstupní_soubor a výstupní_soubor svými názvy souborů.

Krok 5

Otevřete novou složku Python a přečtěte si kód. Pravděpodobně to nebude dokonalé, takže si to budete muset projít, abyste se ujistili, že to dává smysl z hlediska Pythonu. I když trávíte čas ruční kontrolou, ušetříte velké množství času ručním převáděním.

Věci, které budete potřebovat

  • Java2python

  • Python 2.5 nebo novější

  • Antlr 2.7

Spropitné

Pro více informací otevřete soubor README ve složce java2python pomocí programu Poznámkový blok.

Varování

Nezapomeňte si znovu přečíst vygenerovaný kód Pythonu. Pokud tak neučiníte, může dojít k tomu, že program nebude fungovat tak, jak má.