วิธีแปลง Java เป็น Python

...

การแปลงรหัสด้วยมือจากภาษาหนึ่งไปอีกภาษาหนึ่งเป็นเรื่องยาก

"อย่าประดิษฐ์วงล้อใหม่" เป็นหนึ่งในบทเรียนแรกที่ได้เรียนรู้จากโปรแกรมเมอร์ผู้ใฝ่ฝัน อย่าใช้เวลาในการจดบันทึกสิ่งที่ได้ทำไปแล้ว อย่างไรก็ตาม หากโค้ดไม่ตรงกับภาษาที่คุณต้องการ การแปลงอาจทำได้ยาก การแปลงโค้ดจาก Java เป็น Python ทำได้โดยยูทิลิตี้ที่จะแปลง Java เป็น Python ส่วนใหญ่โดยอัตโนมัติ ด้วยการใช้แอปพลิเคชันนี้ คุณสามารถประหยัดเวลาได้มากโดยใช้ Java wheel ในโปรแกรม 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 ด้วย Notepad

คำเตือน

อย่าลืมอ่านโค้ด Python ที่สร้างขึ้นใหม่อีกครั้ง การไม่ทำเช่นนั้นอาจส่งผลให้โปรแกรมไม่ทำงานตามที่ตั้งใจไว้

หมวดหมู่

ล่าสุด

วิธีค้นหาอีเมลของออสเตรเลีย

วิธีค้นหาอีเมลของออสเตรเลีย

ไม่ว่าคุณจะรู้จักใครในออสเตรเลียหรือต้องการรู้...

วิธีรับพร็อกซีเซิร์ฟเวอร์ในจีน

วิธีรับพร็อกซีเซิร์ฟเวอร์ในจีน

ตรวจสอบและเปรียบเทียบพร็อกซีเซิร์ฟเวอร์ที่มีอยู...

วิธีอัปเดต IPad

วิธีอัปเดต IPad

คุณยังสามารถเชื่อมข้อมูลใหม่กับ iPad ของคุณจาก...