Como converter Java para Python

...

É difícil converter o código manualmente de um idioma para outro.

"Não reinvente a roda" é uma das primeiras lições aprendidas por um aspirante a programador; não perca tempo recodificando algo que já foi feito. Se o código não corresponder ao idioma desejado, pode ser difícil convertê-lo. A conversão de código de Java para Python é possível, no entanto, por um utilitário que converterá automaticamente muito de Java para Python. Usando este aplicativo, você pode economizar muito tempo usando a roda Java em um programa Python.

Passo 1

Baixe e extraia java2python. O arquivo baixado é um arquivo gzip e contém um arquivo tarball; ambos são esquemas de compactação e podem ser descompactados com 7zip, um programa de código-fonte aberto.

Vídeo do dia

Passo 2

Coloque o conteúdo da pasta java2python na raiz da unidade C: \.

etapa 3

Abra um prompt de comando e navegue até "C: \ java2python" antes de digitar "python setup.py install" sem aspas. Isso dirá ao interpretador Python para executar o script de configuração e preparar seu computador. Mude os diretórios para "C: \ java2python \ bin" e mantenha a janela aberta.

Passo 4

Copie o arquivo Java a ser convertido em sua subpasta bin, em java2python. Na linha de comando, execute "j2py -i input_file.java -o output_file.py," substituindo o input_file e o output_file pelos seus nomes de arquivo.

Etapa 5

Abra a nova pasta Python e leia o código. Provavelmente não será perfeito, então você precisará revisá-lo para ter certeza de que faz sentido do ponto de vista do Python. Mesmo gastando tempo verificando manualmente, no entanto, você terá economizado muito tempo com a conversão manual.

Coisas que você precisa

  • Java2python

  • Python 2.5 ou mais recente

  • Antlr 2.7

Dica

Para obter mais informações, abra o arquivo README na pasta java2python com o Bloco de notas.

Aviso

Certifique-se de reler o código Python gerado. Não fazer isso pode fazer com que o programa não funcione conforme o esperado.