>> Électroniques Technologie >  >> Maison intelligente >> Vie intelligente

Comment convertir Java en Python

« Ne réinventez pas la roue » est l'une des premières leçons apprises par un programmeur en herbe ; ne perdez pas de temps à recoder quelque chose qui a déjà été fait. Cependant, si le code ne correspond pas à la langue souhaitée, il peut être difficile à convertir. Cependant, la conversion de code de Java en Python est rendue possible par un utilitaire qui convertira automatiquement une grande partie de Java en Python. En utilisant cette application, vous pouvez gagner énormément de temps en utilisant la roue Java dans un programme Python.

Étape 1

Téléchargez et extrayez java2python. Le fichier que vous téléchargez est un fichier gzip, et il contient un fichier tarball; les deux sont des schémas de compression, et les deux peuvent être décompressés avec 7zip, un programme open source.

Étape 2

Placez le contenu du dossier java2python à la racine de votre lecteur C:\.

Étape 3

Ouvrez une invite de commande et accédez à "C:\java2python" avant de taper "python setup.py install" sans les guillemets. Cela indiquera à l'interpréteur Python d'exécuter le script de configuration et de préparer votre ordinateur. Changez les répertoires en "C:\java2python\bin" et gardez la fenêtre ouverte.

Étape 4

Copiez le fichier Java à convertir dans votre sous-dossier bin, sous java2python. Dans la ligne de commande, exécutez "j2py -i fichier_entrée.java -o fichier_sortie.py", en remplaçant le fichier_entrée et le fichier_sortie par vos noms de fichiers.

Étape 5

Ouvrez le nouveau dossier Python et lisez le code. Ce ne sera probablement pas parfait, vous devrez donc le parcourir pour vous assurer que cela a du sens du point de vue de Python. Cependant, même en passant du temps à vérifier manuellement, vous aurez économisé beaucoup de temps grâce à la conversion manuelle.

Astuce

Pour plus d'informations, ouvrez le fichier README dans le dossier java2python avec le Bloc-notes.

Avertissement

Assurez-vous de relire le code Python généré. Si vous ne le faites pas, le programme ne fonctionnera pas comme prévu.


Vie intelligente