Sikuli 有自己的打字功能类型。有没有办法调用 python (jython) 函数类型?无法导入内置模块。当然,我可以使用isinstance代替,但我只是好奇是否有可能超出 Sikuli 范围并调用不是“覆盖”的 Python 内置类型函数。我用的是斯库利 r930。
#import builtins #ImportError: No module named builtins
findAll("1369036502514.png")
matches = getLastMatches()
print(isinstance(matches,Finder)) #returns TRUE
type("1369035684637.png",'hello world') #types characters
type('hello world again') #types characters
print(type(matches)) #TypeError: type(): 1st arg can't be coerced to String
运行builtins.type也会导致失败:
builtins.type(matches)
NameError: name 'builtins' is not defined
__builtins__.type(matches)
NameError: name '__builtins__' is not defined