Jak przekonwertować Javę na Python?

...

Ręczna konwersja kodu z jednego języka na inny jest trudna.

„Nie wymyślaj koła na nowo” to jedna z pierwszych lekcji, jakich nauczył się początkujący programista; nie marnuj czasu na przekodowywanie czegoś, co już zostało zrobione. Jeśli jednak kod nie pasuje do żądanego języka, konwersja może być trudna. Konwersja kodu z Javy do Pythona jest jednak możliwa dzięki narzędziu, które automatycznie konwertuje większość Javy do Pythona. Korzystając z tej aplikacji, możesz zaoszczędzić mnóstwo czasu, korzystając z koła Java w programie w języku Python.

Krok 1

Pobierz i rozpakuj java2python. Pobierany plik jest plikiem gzip i zawiera plik tarball; oba są schematami kompresji i oba można zdekompresować za pomocą 7zip, programu o otwartym kodzie źródłowym.

Wideo dnia

Krok 2

Umieść zawartość folderu java2python w katalogu głównym dysku C:\.

Krok 3

Otwórz wiersz polecenia i przejdź do „C:\java2python”, zanim wpiszesz „python setup.py install” bez cudzysłowów. To powie interpreterowi Pythona, aby uruchomił skrypt instalacyjny i przygotował komputer. Zmień katalogi na „C:\java2python\bin” i pozostaw okno otwarte.

Krok 4

Skopiuj plik Java do przekonwertowania do podfolderu bin, pod java2python. W wierszu poleceń uruchom „j2py -i plik_wejściowy.java -o plik_wyjściowy.py”, zastępując plik_wejściowy i plik_wyjściowy swoimi nazwami plików.

Krok 5

Otwórz nowy folder Pythona i przeczytaj kod. Prawdopodobnie nie będzie idealny, więc musisz to przejrzeć, aby upewnić się, że ma sens z punktu widzenia Pythona. Jednak nawet spędzając czas na ręcznym sprawdzaniu, zaoszczędzisz dużo czasu na ręcznej konwersji.

Rzeczy, których będziesz potrzebować

  • Java2python

  • Python 2.5 lub nowszy

  • Antlr 2,7

Wskazówka

Aby uzyskać więcej informacji, otwórz plik README w folderze java2python za pomocą Notatnika.

Ostrzeżenie

Koniecznie przeczytaj ponownie wygenerowany kod Pythona. Niewykonanie tego może spowodować, że program nie będzie działał zgodnie z przeznaczeniem.