Перетворення коду вручну з однієї мови на іншу важко.
«Не винаходьте велосипед» — це один із перших уроків, які засвоїв початківець програміст; не витрачайте час на перекодування того, що вже було зроблено. Однак якщо код не відповідає бажаній мові, його може бути важко конвертувати. Проте перетворення коду з 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. Якщо цього не зробити, програма може не працювати належним чином.