所以,我一直试图制作一个自动化程序来完成打开yowsup所需的一切(一个whatapp机器人)。 我需要一个打开终端并启动yowsup的程序(这是一个代码,当它在终端中打开它开始一个consle(PHOTO1)。到目前为止我所做的是一个非常非常基本的代码python将一个命令放在终端中以启动yowsup,但是当yousup启动时(" os.system(" yowsup-cli demos ...."))我的代码的resp确实不要做我期待的事情(我期待在yowsup控制台上写#34; / L"但是它已经发生了什么。发生的事情是:它通常启动yowsup控制台并且它停留在那里,等待我手动编写一个命令(与1 PHOTO1/2相同),当我按下" CTRL" + c关闭yowsups的控制台后,它将返回到linux终端,并在那个linux终端要求输入(SEE PHOTHO 3 PIC3),因为它正在发生的是它运行命令打开yowsup控制台并且它在终端 BUT 中运行命令输入,因为终端与yowsup的控制台一起出现它等待,直到我关闭它以运行我的其余部分代码,我想要一个允许我在yowsup的控制台上编写的解决方案,不要等到控制台消失,然后在终端中编写代码。我希望现在一切都很清楚
import os
import subprocess as sub
os.system ("cd yowsup")
os.system ("yowsup-cli demos -y -c /home/pi/yowsup/d.conf")
a = raw_input('numero: ')
m = raw_imput('mensagem: ')
os.system("/L")
os.system("/message send", a ,"m")
PS。我在覆盆子pi3(raspian,linux)中运行python 2.7.6