2013-07-29 5 views
0

У меня проблема с получением имени платформы os под sikuli (с использованием jython).Обнаружение платформы ОС в Сикули (jython)

Когда я использую os.uname()[0] или platform.system(), возвращаемое значение равно 'Java'.

Буду очень признателен, если кто-то даст обходной путь.

Редактировать: Функция Sikuli Env.getOS() также не является решением - верните «MAC» под мой Ubuntu -.-.

+0

Престол [получить среды (окна или Unix) с помощью Jython] (http://stackoverflow.com/ вопросы/3014776/Get-среда-окно или 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

Смежные вопросы