Comment convertir du code Java en Python
"Ne réinventez pas la roue" est l'une des premières leçons d'un programmeur en herbe ; ne perdez pas de temps à recoder ce qui existe déjà. Si le code ne correspond pas à votre langage cible, la conversion peut être difficile. Convertir du Java vers Python est possible grâce à un utilitaire qui automatise une grande partie de la conversion. En utilisant cette application, vous gagnez un temps considérable en réutilisant du code Java dans un programme Python.
Étape 1
Téléchargez et extrayez java2python. Le fichier téléchargé est un fichier gzip contenant un tarball ; les deux sont des formats de compression décompressables 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 naviguez vers "C:\java2python", puis tapez "python setup.py install" sans guillemets. Cela demande à l'interpréteur Python d'exécuter le script d'installation. Changez de répertoire vers "C:\java2python\bin" et gardez la fenêtre ouverte.
Étape 4
Copiez le fichier Java à convertir dans le sous-dossier bin de java2python. Dans la ligne de commande, exécutez "j2py -i input_file.java -o output_file.py", en remplaçant les noms de fichiers par les vôtres.
Étape 5
Ouvrez le nouveau fichier Python et lisez le code. Il ne sera probablement pas parfait, vous devrez le vérifier pour qu'il soit cohérent d'un point de vue Python. Même avec une vérification manuelle, vous aurez économisé énormément de temps par rapport à une conversion manuelle.
Astuce
Pour plus d'informations, ouvrez le fichier README dans le dossier java2python avec le Bloc-notes.
Avertissement
Relisez impérativement le code Python généré. Ne pas le faire peut entraîner un dysfonctionnement du programme.
