如何使用sikuli执行python脚本文件(filename.py)
我有一个用Python写的代码(叫做name.py),它保存在一个单独的文件里,现在我想用sikuli来运行这个代码。
我试过用openApp,但没有成功。可能是我哪里搞错了,但我还是在寻找一个能正常工作的办法。
3 个回答
0
你想把这个文件当成可执行的脚本来运行,还是想用里面的内容呢?
如果是当成可执行脚本,确保这个文件是一个有效的脚本,能在调用时执行一些操作,然后可以在另一个.py文件里用 suprocess.Popen()
来运行这个文件。
如果是想用模块里的内容,确保这个文件在PYTHONPATH里面,然后用 import name
,这样里面的所有东西就可以使用了。
0
试试这个:
run(python name.py)
我用类似的方法来运行我的 Ruby 脚本。我的问题是,它会等你的脚本执行完才继续,但在90%的情况下,这其实不算什么大问题。
0
openApp 是用来运行一个应用程序的,比如你可以用 openApp("calc.exe") 来打开计算器。请了解一下如何导入 python 模块。从技术上讲,这和 Sikuli 没什么关系。