我是python的新手。我正在编写一个脚本,它调用命令行工具并在屏幕上显示命令的输出。问题是,在命令运行之后,它不会自动退出,它需要手动键入ctrl-c才能停止并继续执行python脚本的其余部分。有没有人知道我怎么才能让它自己停止并继续脚本的其余部分?
cmd ='./ppshelper -sms "15062929382" warning'
os.system(cmd)
print "SMS sent"直到用户按下ctrl-c,才会打印“已发送短信”。
谢谢
发布于 2012-04-29 20:37:05
使用Popen
from subprocess import Popen
p = Popen(['/full/path/to/ppshelper', '-sms', '15062929382','warning'])
p.terminate()https://stackoverflow.com/questions/10372060
复制相似问题