温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

基础的Jython脚本示例有哪些

发布时间:2021-12-18 15:20:58 来源:亿速云 阅读:159 作者:小新 栏目:编程语言

小编给大家分享一下基础的Jython脚本示例有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

安装 Jython开发环境后,您可以尝试编写***个 Jython脚本。假定您需要查询系统属性,例如 OS 平台。清单 1 中显示了实现此操作的脚本。

清单 1. Jython脚本示例

#import java.lang.System.class  from java.lang import System   def querySysProperty(propertyName):   prop = System.getProperty(propertyName)   return prop   prop = querySysProperty('os.name')  print 'the os property \"os.name\" is assigned with the value: ', prop

注意:在 Python 中,# 符号是行注释标识符。

在您将清单 1 中的代码输入 Jython解释器交互控制台后,控制台上会显示结果。也可以将此代码片段另存为具有 .py 扩展名的 Jython脚本文件。如果文件路径是 /root/sample.py,则在 wsadmin 中使用命令 wsadmin -lang Jython–f /root/sample.py 运行此脚本。清单 2 中显示了结果。

清单 2. Jython脚本示例运行结果:显示 OS 名称

The os property "os.name" is assigned with the value: "Linux";

如果某个脚本调用其他 Jython模块的函数或类方法,则使用 execfile 函数加载来自其他 Jython脚本文件的 Jython脚本。清单 3 显示了一个示例:

清单 3.  Jython脚本示例:调用外部函数

 execfile('/root/Sample.py')   prop = querySysProperty('os.name')  print 'the os property \"os.name\" is assigned with the value:', prop

以上是“基础的Jython脚本示例有哪些”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI