在Sikuli脚本中执行外部Python程序

问题描述 投票:0回答:1

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

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


subprocess.Popen("python SendSMS.py")

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

python automation sikuli sikuli-script
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.