Як перетворити Java на Python

...

Перетворення коду вручну з однієї мови на іншу важко.

«Не винаходьте велосипед» — це один із перших уроків, які засвоїв початківець програміст; не витрачайте час на перекодування того, що вже було зроблено. Однак якщо код не відповідає бажаній мові, його може бути важко конвертувати. Проте перетворення коду з Java на Python стало можливим завдяки утиліті, яка автоматично конвертує більшу частину Java в Python. Використовуючи цю програму, ви можете заощадити величезну кількість часу, використовуючи колесо Java в програмі Python.

Крок 1

Завантажте та розпакуйте java2python. Файл, який ви завантажуєте, є файлом gzip, і він містить у собі файл tarball; обидві є схемами стиснення, і обидві можна розпакувати за допомогою 7zip, програми з відкритим вихідним кодом.

Відео дня

Крок 2

Розмістіть вміст папки java2python в корені вашого диска C:\.

Крок 3

Відкрийте командний рядок і перейдіть до «C:\java2python», перш ніж вводити «python setup.py install» без лапок. Це повідомить інтерпретатору Python запустити сценарій встановлення та підготувати ваш комп’ютер. Змініть каталоги на "C:\java2python\bin" і залиште вікно відкритим.

Крок 4

Скопіюйте файл Java, який буде перетворено у підтеку bin, під java2python. У командному рядку запустіть «j2py -i input_file.java -o output_file.py», замінивши input_file та output_file своїми іменами файлів.

Крок 5

Відкрийте нову папку Python і прочитайте код. Ймовірно, він не буде ідеальним, тому вам доведеться переглянути його, щоб переконатися, що він має сенс з точки зору Python. Проте навіть витрачаючи час на перевірку вручну, ви заощадите велику кількість часу від ручного перетворення.

Речі, які вам знадобляться

  • Java2python

  • Python 2.5 або новішої версії

  • Antlr 2.7

Порада

Для отримання додаткової інформації відкрийте файл README у папці java2python за допомогою Блокнота.

Увага

Обов’язково перечитайте згенерований код Python. Якщо цього не зробити, програма може не працювати належним чином.