Chinaunix首页 | 论坛 | 博客
  • 博客访问: 19747050
  • 博文数量: 679
  • 博客积分: 10495
  • 博客等级: 上将
  • 技术积分: 9308
  • 用 户 组: 普通用户
  • 注册时间: 2006-07-18 10:51
文章分类

全部博文(679)

文章存档

2012年(5)

2011年(38)

2010年(86)

2009年(145)

2008年(170)

2007年(165)

2006年(89)

分类: Python/Ruby

2010-02-08 14:24:53


import sys
import re

from robot.version import get_version


def get_java_version():
    if not sys.platform.startswith('java'):
        return (0, 0)
    try:
        res = re.match("java(\d+)\.(\d+)", sys.platform)
        if not res:
            raise ValueError
        return int(res.group(1)), int(res.group(2))
    except ValueError:
        raise EnvironmentError('Invalid Java version: %s' % sys.platform)

文件路径:C:\Python26\lib\site-packages\robot\robotversion.py
功能:如果平台为java时,输出java的版本号。

这个文件比较简单,初步阅读时,可以考虑不涉及java平台的文件。


try部分提供python正则表达式 match的范例
阅读(20227) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~