המרת קוד ביד משפה אחת לאחרת היא קשה.
"אל תמציא את הגלגל מחדש" הוא אחד הלקחים הראשונים שלמד מתכנת שאפתן; אל תבזבז זמן בקידוד מחדש של משהו שכבר נעשה. עם זאת, אם הקוד אינו תואם לשפה הרצויה, ייתכן שיהיה קשה להמיר. המרת קוד מג'אווה לפייתון מתאפשרת, עם זאת, על ידי כלי עזר שימיר באופן אוטומטי חלק גדול מ-Java לפייתון. על ידי שימוש ביישום זה, אתה יכול לחסוך כמויות עצומות של זמן באמצעות גלגל 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 שנוצר. אי ביצוע זה עלול לגרום לכך שהתוכנית לא תפעל כמתוכנן.