Найти версию / выпуск ОС Windows в Sikuli - PullRequest
1 голос
/ 11 апреля 2019

Я работаю в среде Windows 7 и 10, и расположение файлов не совпадает. Я пытаюсь написать сценарий Sikuli, который будет входить, проверять, какая версия Windows используется (7 или 10), а затем продолжить. Я попытался использовать:

import os
if os.name == 'nt':
print "windows10"
else: 
print "windows7"

но я честно застрял, какой самый простой способ это сделать? Любая информация поможет! Попытался также использовать this , но мои результаты - Java или Java. Может я не правильно это реализую?

import os
print os.name 
# result = java
import platform
print platform.system()
#result = Java

1 Ответ

1 голос
/ 11 апреля 2019

Поскольку с SikuliX вы работаете в среде Java, вам нужно спросить среду Java, где она работает; -)

попробуйте это:

import java.lang.System as JS
print JS.getProperty("os.name");
print JS.getProperty("os.version");

на моемWindows 10 говорит мне

Windows 10
10.0

Всего наилучшего.RaiMan от SikuliX; -)

...