Πώς να μετατρέψετε Java σε Python

...

Η μετατροπή κώδικα με το χέρι από μια γλώσσα σε άλλη είναι δύσκολη.

Το "Μην επανεφεύρετε τον τροχό" είναι ένα από τα πρώτα μαθήματα που πήρε ένας επίδοξος προγραμματιστής. μην ξοδεύετε χρόνο επανακωδικοποιώντας κάτι που έχει ήδη γίνει. Ωστόσο, εάν ο κωδικός δεν ταιριάζει με τη γλώσσα που επιθυμείτε, ενδέχεται να είναι δύσκολη η μετατροπή. Η μετατροπή κώδικα από 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 που δημιουργήθηκε. Εάν δεν το κάνετε αυτό, το πρόγραμμα ενδέχεται να μην λειτουργεί όπως προβλέπεται.