Функция в файле Python не работает с Sikuli

Я написал скрипт sikuli, а затем импортировал файл python. Когда я пытаюсь получить доступ к определенной функции (которая находится в файле python) из моего сценария sikuli, требуемое действие не выполняется. Sikuli может получить доступ к файлу python, если я запускаю скрипт sikuli и в файле python есть ошибки, которые я вижу в журналах sikuli. Просто функция не работает.

Файлы выглядят примерно так

Сикули сценарий

import nameofpythonfile as lsyb
reload (lsyb)

     class firstclass(object):
         def __init__(self):
            self.abc=lsyb.nameofpythonfile("Path of file")
            #there are some other function in between

         def search(self,p)
             a=self.abc.func(p)

Файл Python

def func(self,p):
   print("Hello")

#some other functions
if __name__=="__main__":

Приведенный выше файл печатает Hello, когда я запускаю его напрямую, а не когда я запускаю его из sikuli.

0 ответов

Другие вопросы по тегам