Как я могу использовать Sikuli в моем коде Python ИЛИ библиотеки Python в сценарии Sikuli
Я хочу создать базовое приложение на python, в котором мне нужно будет принимать решения в своем кодовом файле.py для автоматизации компонентов GUI с использованием SikuliX.
- Как я могу использовать функциональность Sikuli в моем коде Python?
- Могу ли я использовать библиотеки Python, такие как matplotlib, pandas и т. Д. В коде Sikuli.script?
1 ответ
Поскольку Sikuli написан на Java, а его версия "Python" на самом деле не Python, а Jython, вам необходимо искать поддержку определенных библиотек Pythonic через документацию и форумы Jython. Например, посмотрите на ссылки ниже в отношении Jython + matplotlib:
- https://sourceforge.net/p/jython/mailman/message/31496842/
- http://matplotlib.1069221.n5.nabble.com/jython-and-matplotlib-td9782.html
Большинство общих функций и библиотек Python поддерживаются Jython, но, к сожалению, не все библиотеки Python могут использоваться с ним.
Тем не менее, вы можете иметь доступ ко всем функциям Sikuli, используя Java, и можете легко встраивать их в код Java.