0

我正在尝试调用一个 python 程序,它只是通过 Sikuli 脚本在我的手机上向我发送文本。我是初学者,我的目标是在某个循环完成时接收文本,但我不知道如何调用来自 Sikuli 脚本。到目前为止,这是我来自 Sikuli 的代码的一小部分。

while (something):
     if (randomThing):
       something = False


subprocess.Popen("python SendSMS.py")

我收到一个操作系统错误,说没有这样的文件或目录。有一个更好的方法吗?或者我在这里做错了什么?我正在使用 Mac。

4

1 回答 1

0

subprocess.Popen()将在同一目录中查找 SendSMS.py,但如果您的脚本不在该目录中,您将收到完全预期的 find not found 错误。作为修复,您需要提供脚本的完整路径,而不是仅仅python SendSMS.py替换它python /home/my_user/SendSMS.py并检查它是否有效。

于 2017-12-21T04:49:00.983 回答