2

Sikuli には、入力用の独自の関数があります。Python (jython) 関数を呼び出す方法はありますか? モジュールのビルトインはインポートできません。もちろん、代わりにisinstanceを使用することもできますが、Sikuli スコープの外に出て、「オーバーライド」されていない Python 組み込み関数を呼び出すことができるかどうかに興味があります。Sikuli 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
4

1 に答える 1