Java 到 Python 的轉換器

Vaibhhav Khetarpal 2023年1月30日 2022年5月17日
  1. 使用外部工具將程式碼從 Java 轉換為 Python
  2. 在 Python 中使用 Jython Java 庫將程式碼從 Java 轉換為 Python
Java 到 Python 的轉換器

在本教程中,我們將演示將 Java 程式碼轉換為 Python 程式碼的不同方法。將 Java 程式碼轉換為 Python 的過程可以手動完成,也可以藉助外部工具完成,這已在下面的文章中進行了討論。

使用外部工具將程式碼從 Java 轉換為 Python

java2python 工具可以將一段用 Java 編寫的程式碼轉換為 Python。它迅速將給定的程式碼轉換為 Python 併為程式設計師節省了充足的時間。

該工具使用和實現簡單,可以直接安裝在你的裝置上;為了便於理解,下面提到了這些說明。

  • 首先,我們需要下載並解壓副檔名為 gzipjava2python 檔案。
  • 提取的資料夾內容將放置在裝置的根資料夾中。
  • 然後,可以開啟命令提示符,然後在使用 python setup.py install 命令之前導航到 C:\java2python
  • 之後,需要將目錄更改為 C:\java2python\bin
  • 需要轉換的 Java 檔案被複制到提取的 java2python 資料夾中。
  • 下面的命令然後在命令列介面上執行。input_fileoutput_file 名稱分別表示輸入和輸出檔名。
    j2py -i input_file.java -o output_file.py
    
  • 最後,轉換過程完成,輸出檔案包含轉換為 Python 的程式碼。

使用外部工具可以節省大量時間,但是在自動轉換過程中可能會丟失一些資料,這使得這種方法並不完美。

轉換後的程式碼可能並不完美,之後可能需要進行一些編輯,但如果將給定的 Java 程式碼手動轉換為 Python,它可以節省時間和麻煩。

在 Python 中使用 Jython Java 庫將程式碼從 Java 轉換為 Python

在某些情況下,將程式碼從 Java 轉換為 Python 可能是一個目標。相反,在其他情況下,我們可能需要在 Java 中實現 Python,反之亦然,這正是 Jython 應用程式發揮作用的地方。

以下程式碼是從 Python 中使用 Java 的示例。

from java.lang import System # Java import
print('The Java version Running: ' + System.getProperty('java.version'))
print('Java Unix time: ' + str(System.currentTimeMillis()))
Vaibhhav Khetarpal avatar Vaibhhav Khetarpal avatar

Vaibhhav is an IT professional who has a strong-hold in Python programming and various projects under his belt. He has an eagerness to discover new things and is a quick learner.

LinkedIn