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

清单 1. Jython脚本示例#import java.lang.System.class

fromjava.langimportSystem

defquerySysProperty(propertyName):

prop = System.getProperty(propertyName)

returnprop

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"isassigned 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

【编辑推荐】

【责任编辑:杨赛 TEL:(010)68476606】

点赞 0

jython mysql_几个基础的Jython脚本示例相关推荐

  1. JMeter基础之——录制脚本

    JMeter基础之--录制脚本 Jmeter 是一个非常流行的性能测试工具,虽然与LoadRunner相比有很多不足,比如:它结果分析能力没有LoadRunner详细:很它的优点也有很多: ● 开源, ...

  2. linux用两种方法找到cuond,很基础的Linuxshell脚本学习.doc

    很基础的Linuxshell脚本学习 详细介绍Linux shell脚本基础学习(一) 2010-03-05 10:24 佚名 互联网 我要评论(9) 字号:T | T Linux shell脚本基础 ...

  3. 运维与自动化系列③自动化部署基础与shell脚本实现

    自动化部署基础与shell脚本实现 关于自动化的基础知识: 1.1:当前代码部署的实现方式: 运维纯手工scp到web服务器 纯手工登录git服务器执行git pull或svn服务器执行svn upd ...

  4. JavaScript、Lua语言基础、电脑脚本、手机免ROOT免越狱脚本开发免费视频教程

    JavaScript基础教程:https://www.bilibili.com/video/BV1YW411T7GX Lua基础教程:https://www.bilibili.com/video/BV ...

  5. Linux基础篇--shell脚本编程基础

    Linux基础篇–shell脚本编程基础 本章内容概要  编程基础  脚本基本格式  变量  运算  条件测试  配置用户环境 7.1 编程基础 程序:指令+数据 程序编程风格:   过程式:以指令为 ...

  6. Locust的安装和有无Web界面的使用,附脚本示例供参考

    Locust是一个开源的性能测试工具,可以结合python代码(需要有一定的python代码基础)进行用户并发测试,能够测试出一个系统可以并发处理多少个用户,扩展性强 1.安装 需要在python下安 ...

  7. LLVM编译器基础架构与DragonEgg示例

    LLVM编译器基础架构与DragonEgg示例 LLVM 概述 LLVM 项目是模块化和可重用的编译器和工具链技术的集合.LLVM 与传统的虚拟机几乎没有关系."LLVM"这个名字 ...

  8. 送书 | 你一定能看懂的算法基础书(代码示例基于Python)

    本文引自图灵教育<算法图解> 你一定能看懂的算法基础书:代码示例基于Python:400多个示意图,生动介绍算法执行过程:展示不同算法在性能方面的优缺点:教会你用常见算法解决每天面临的实际 ...

  9. PHP中使用redis执行lua脚本示例

    一.引言 redis学了一段时间了,基本的东西都没问题了.从今天开始讲写一些redis和lua脚本的相关的东西,lua这个脚本是一个好东西,可以运行在任何平台上,也可以嵌入到大多数语言当中,来扩展其功 ...

最新文章

  1. C++编程优化——让你的代码飞起来
  2. Android学习记录:SQLite数据库、res中raw的文件调用
  3. SAP2014年最新版本EHP7安装经验分享
  4. ubuntu 14.04 编译android4.0 出现gcc-version.sh: line 11: cc: command not found错误解决方法
  5. php --魔术常量 /魔术方法
  6. 【渝粤教育】广东开放大学 演讲与口才 形成性考核 (1)
  7. JavaScript设计模式入坑
  8. FMDB数据库框架的是使用
  9. Xml解析作业与Xml建模andXml建模作业
  10. (转)DB2下载地址总结
  11. 【java】Spring开发中不能使用IOC的情况
  12. 爱立信笔试c语言,爱立信招聘笔经_ 7索尼爱立信北京暑期实习笔试题_笔试
  13. C# Revit二次开发
  14. 【Debug记录】Libtorch部署YOLO时cmake报错--symbol lookup error: ./test/test: undefined symbol: _ZN2at6detail1
  15. JS实现复制页面文字弹出消息提醒/在sweetalert(swal)弹出窗插件中加入html代码
  16. linux 串口操作
  17. 完美世界手游服务器维护,完美世界手游更新失败_完美世界手游更新失败解决办法_玩游戏网...
  18. 大物复习整理(自用)
  19. 调用操作符和函数对象
  20. MFC之按钮添加图标

热门文章

  1. 计算机下棋简史|AlphaZero完爆世界棋类冠军背后
  2. 轮播图:小米官网同款轮播图,拿走它让你的网页酷酷的~
  3. 【通信接口】CAN总线协议
  4. 全新深度学习,机器学习,模式识别,软件编程,面经资料汇总
  5. 【PMP】三点估算法
  6. 【软件测试】Python自动化软件测试算是程序员吗?
  7. 博弈论2-哈尔冰工业大学
  8. IBM SPSS Statistics如何添加数值标签
  9. Java学习 输出1-1000以内的质数
  10. 不同封装的0Ω电阻,到底可以过多大电流?