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的范例
阅读(20262) | 评论(0) | 转发(0) |