java轉python代碼


今天發現一個好玩的工具:可以直接將java轉成python
1. 安裝工具(windows 環境下面)
先下載antlr:
http://www.antlr3.org/download/antlr-3.1.3.tar.gz
鏈接:http://pan.baidu.com/s/1gdgXUM3 密碼:2qrx
解壓后,進入\antlr-3.1.3\runtime目錄:
python setup.py install

安裝完這個工具包后,安裝java2python包
pip install java2python
也可以github上下載:https://github.com/natural/java2python.git

2.使用工具
在Python27\Scripts目錄下會生成一個j2py文件,它其實是個python文件
cmd進入該目錄下:
然后將一個已寫好的java程序跟蹤下面的命令后面:
python j2py your_java_file.java
如下的java代碼:

/**
 * Hello world!
 *
 */
public class App 
{
    public static void main( String[] args )
    {
        System.out.println( "Hello World!" );
    }
}

轉換后的代碼:

#!/usr/bin/env python
""" generated source for module App """
#
#  * Hello world!
#  *
#
class App(object):
    """ generated source for class App """
    @classmethod
    def main(cls, args):
        """ generated source for method main """
        print "Hello World!"


if __name__ == '__main__':
    import sys
    App.main(sys.argv)

然后運行python代碼,打印出了 ‘hello world!’


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM