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