jython支持python3,jython使用
一、Jython简介Jython是一门完整的语言,不是Java翻译器或者仅仅是Python编译器。它是Python语言在Java中的完整实现。Jython也有很多继承自CPython的模块库。最有趣的是,与CPython或任何其他高级语言不同,Jython提供了对其实现语言的所有访问。所以Jython不仅给你提供了Python的库,还提供了所有的Java类。这使得它拥有巨大的资源池。
Jython,原名JPython,是Python语言的Java实现。
Jython和Python强调代码的简单性、方便性和可读性。Jython使用缩进来分隔代码块,以避免在Java中使用花括号。Jython使用新行来表示新语句的开始,有几个重要的区别,比如允许在每个语句后省略分号。Jython没有像Java中那样的公共、私有和受保护的访问器,因此为程序员提供了快速开发和关注程序逻辑所需的灵活性。如前所述,Jython不使用明显的静态类型定义,所以程序员不需要从程序逻辑转移到类型定义。
Jython是独一无二的,因为它继承了Java和Python的特点。
二、Jython的安装和使用1。Jython安装首先需要安装JDK并配置环境变量。
从Jython官网下载Jython,在这里选择Jython 2.5.4rc1,下载Jython 2 . 5 . 4 rc1-installer,双击windows系统下的文件进行安装。
(如果下载的文件名是remotecontext ,没有扩展名,在后面加一个.jar,双击安装即可。)
具体步骤截图:
2.在eclipse中升级jydt并配置jython打开eclipse,在help--Install New Software--Add进入。
name: JyDT Update Site
Location:http://www.redrobinsoftware.net/jydt/updatesite
如图所示:
升级后重启eclipse,
点击Window--Preferences--Jython配置路径:classpath:,即Jython安装时文件夹中的Jython.jar文件installation:,即jython安装目录。添加Jython home后,系统会自动完成最后两项。如未填写,请按图填写:
3.在3中使用jython。Eclipse将jython安装目录添加到系统环境变量中(包括bin目录和Lib 目录),并在java项目中的jython安装目录中添加jython.jar以在java中使用Jython:
使用前右键jython.Jar,“Build Path”--“Add to Build Path”。
4.验证新jython项目的创建
创建新的jython文件
如图所示:
测试它:
三、Jython包py的简单例子;导入org . python . util . python interpreter;导入org . python . core . *;public class py test { public static void main(string[]args){//运行test.py脚本Python解释器inter P1=new Python interpreter();interp 1 . execfile( test . py );//运行python命令Python interpreter interp=new Python interpreter();System.out.println(你好,美丽新世界);interp.exec(导入系统);interp.exec(“打印系统”);interp.set(a ,new py integer(42));interp.exec(打印a );interp . exec( x=2 ^ 2 );py object x=interp . get( x );system . out . println( x: x );System.out.println(再见,残酷的世界);}}测试Python脚本,test.py:
从Java . util import Random RNG=Random()#这是Jythonprint 抛硬币中的注释.if rng.nextBoolean() : print 出现正面 else: print 出现反面OVER~~
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。