1

我有一个写在单独文件中的 python 代码(name.py),现在我想使用 sikuli 执行该代码。

我已经尝试过 openApp 但它可能无法正常工作我犯了一些错误但仍在寻找工作逻辑。

4

3 回答 3

0

尝试这个:

run(python name.py)

我使用类似的方法来运行我的 ruby​​ 脚本。我的问题是它会等待你的脚本完成,但在 90% 的情况下它不应该成为问题。

于 2013-01-30T20:57:45.170 回答
0

openApp 用于运行应用程序,例如:openApp("calc.exe")。请阅读有关导入python 模块的信息。从技术上讲,这与Sikuli无关。

于 2013-01-30T16:27:27.513 回答
0

您想将该文件作为可执行脚本运行还是使用其内容?

作为一个可执行脚本,请确保该文件是一个有效的脚本,并且在调用时会执行某些内容,然后使用suprocess.Popen()另一个 .py 文件来执行该文件。

要使用模块的内容,请确保该文件位于 PYTHONPATH 上并使用import name,名称中的所有内容现在都可以使用。

于 2015-06-29T17:14:47.947 回答