java转python代码
2024-08-29 02:24:18
今天发现一个好玩的工具:可以直接将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!’
最新文章
- Flume_企业中日志处理
- lucene查询排序结果原理总结
- Extjs 4.2.0 MVC 架构
- 【充电器】小米手机2S电池座充——小米手机官网
- [小北De编程手记] [Lesson 02] AutoFramework构建 之 Page Objects - 设计模式
- node.js核心模块
- JavaScript数据结构与算法(四) 循环队列的实现
- Ubuntu15.10 安装OpenCV3.1
- log4j警告:WARN Please initialize the log4j system properly 的解决方法
- 创建多线程的方式:继承Thread类和实现Runnable接口
- jQuery 选择同时包含两个或多个class的元素的实现方法
- JavaScript 第七章总结
- Excel相同内容如何设置相同的背景色
- Stones 优先队列
- 1z0-052 q209_6
- Python 常用 PEP8 编码规范
- mvc中图片的保存和显示
- QT Designer 的汉化
- Linux查看文件编码格式及文件编码转换<;转>;
- 蓝桥杯 基础练习 BASIC-19 完美的代价
热门文章
- VS2015+opencv3.1.0 imshow()函数出现中文乱码----问题一
- Python开发的入门教程(六)-函数
- android开发之java代码中字符串对比忽略大小写。java程序员必回,可用来比对验证码等问题
- ZT:通过Find命令找到你要找的东西
- leetcode刷题-88.合并两个有序数组
- 浅谈Java 线程池原理及使用方式
- Kubernetes探针踩坑记
- 多图证明,Java到底是值传递还是引用传递?
- js中数组Array对象的方法sort()的应用
- python链表从尾到头的顺序返回一个ArrayList