在Sikuli检测OS平台(jython)

时间:2013-07-29 15:49:58

标签: python jython platform sikuli

我在sikuli下使用os平台名称时遇到问题(使用jython)。

当我使用os.uname()[0]platform.system()时,返回值为'Java'

如果有人愿意解决这个问题,我将非常感激。

编辑: Sikuli函数Env.getOS()也不是解决方案 - 在我的Ubuntu -.-下返回'MAC'。

1 个答案:

答案 0 :(得分:0)

也许尝试platform.platform()

>>> import platform
>>> platform.platform()
'Java-1.7.0_07-Java_HotSpot-TM-_64-Bit_Server_VM,_23.3-b01,_Oracle_Corporation-on-Mac_OS_X-10.7.5-x86_64'

你会发现更多有用的方法: http://www.jython.org/docs/library/platform.html