Java 到 Python 的轉換器
Vaibhhav Khetarpal
2023年1月30日
在本教程中,我們將演示將 Java 程式碼轉換為 Python 程式碼的不同方法。將 Java 程式碼轉換為 Python 的過程可以手動完成,也可以藉助外部工具完成,這已在下面的文章中進行了討論。
使用外部工具將程式碼從 Java 轉換為 Python
java2python
工具可以將一段用 Java 編寫的程式碼轉換為 Python。它迅速將給定的程式碼轉換為 Python 併為程式設計師節省了充足的時間。
該工具使用和實現簡單,可以直接安裝在你的裝置上;為了便於理解,下面提到了這些說明。
-
首先,我們需要下載並解壓副檔名為
gzip
的java2python
檔案。 -
提取的資料夾內容將放置在裝置的根資料夾中。
-
然後,可以開啟命令提示符,然後在使用
python setup.py install
命令之前導航到C:\java2python
。 -
之後,需要將目錄更改為
C:\java2python\bin
。 -
需要轉換的 Java 檔案被複制到提取的
java2python
資料夾中。 -
下面的命令然後在命令列介面上執行。
input_file
和output_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 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