我正在尝试调用一个python程序,它只是通过Sikuli脚本向我发送手机上的文本。我是初学者,我的目标是在某个循环结束时接收文本,但我不知道如何从Sikuli脚本调用它。到目前为止,这只是我对Sikuli代码的一小部分。
while (something):
if (randomThing):
something = False
subprocess.Popen("python SendSMS.py")
我收到操作系统错误,说没有这样的文件或目录。有一个更好的方法吗?或者我在这里做错了什么?我正在使用Mac。
答案 0 :(得分:0)
subprocess.Popen()
将在同一目录中查找SendSMS.py,但如果您的脚本不在该目录中,您将找到找不到的错误,这是完全可以预料到的。作为修复,您需要提供脚本的完整路径,而不仅仅是python SendSMS.py
将其替换为python /home/my_user/SendSMS.py
,并检查它是否有效。