退出python中正在运行的命令

退出python中正在运行的命令,python,Python,我是python新手。我正在编写一个脚本,它调用命令行工具并在屏幕上显示命令的输出。问题是,在命令运行后,它不会自行退出,需要手动键入ctrl-c才能停止并继续python脚本的其余部分。有人知道我怎样才能让它自己停下来继续剩下的脚本吗 cmd ='./ppshelper -sms "15062929382" warning' os.system(cmd) print "SMS sent" 在用户按下ctrl-c键之前,不会打印“已发送短信” 谢谢使用 问题是关于Pyphton而不是Pypht

我是python新手。我正在编写一个脚本,它调用命令行工具并在屏幕上显示命令的输出。问题是,在命令运行后,它不会自行退出,需要手动键入ctrl-c才能停止并继续python脚本的其余部分。有人知道我怎样才能让它自己停下来继续剩下的脚本吗

cmd ='./ppshelper -sms "15062929382" warning'
os.system(cmd)
print "SMS sent"
在用户按下ctrl-c键之前,不会打印“已发送短信”

谢谢使用


问题是关于Pyphton而不是Pyphton。阅读其手册或询问其供应商。谢谢,这非常有效!知道如何在执行其余代码之前显示p的输出吗?
from subprocess import Popen
p = Popen(['/full/path/to/ppshelper', '-sms', '15062929382','warning'])
p.terminate()