2013-07-29 81 views
0

我在sikuli(使用jython)下獲取os平臺名稱時遇到問題。在Sikuli(jython)中檢測OS平臺

當我使用os.uname()[0]platform.system()返回值是'Java'

如果有人會提供解決方法,我將不勝感激。

編輯: Sikuli函數Env.getOS()也不是一個解決方案 - 返回我的Ubuntu -.-下的'MAC'。

+0

參見[使用get環境(Windows或UNIX)的Jython(http://stackoverflow.com/問題/ 3014776 /獲取環境 - 窗口或-UNIX的使用,Jython的)。 – falsetru

回答

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