我如何在另一个sikuliscript中定义的sikuli中使用函数?

时间:2011-10-13 13:17:54

标签: function sikuli

我尝试使用Sikuli。我将有2个文件。其中一个将是“主”文件,其中一个是函数。

我称为“test”的主文件和函数I的文件名为“importi”。

如果我运行主文件,我将收到错误:

  

[错误] Fehlermeldung:回溯(最近一次调用最后一次):文件   “C:... \ Temp \ sikuli-tmp8331266965127754273.py”,第3行,in   importi.help()

     

AttributeError:'module'object没有属性'hallo'

这是我的主文件代码:

import importi
importi.hallo()

这是带有函数的文件的代码:

anzeige = "Hallo"
def help():
  popup(anzeige)

1 个答案:

答案 0 :(得分:2)

我认为在调用函数中你应该写 -

import importi
importi.help()

在上面的代码中,“help”是在被调用(或导入)函数中定义的函数名。 同时,下面的代码应该保存为importi.sikuli文件。

anzeige ="Hallo"
def help():
  popup(anzeige)

所以,总结一下。 文件 importi.sikuli 有 -

anzeige ="Hallo"
def help():
  popup(anzeige)

调用函数(无论它有什么名称)是 -

import importi
importi.help()