如何使用sikuli执行python脚本文件(filename.py)

1 投票
3 回答
3149 浏览
提问于 2025-04-17 14:10

我有一个用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 没什么关系。

撰写回答