如何编程python来自动停止长输出

时间:2014-03-13 02:40:10

标签: python command-line raspberry-pi raspbian

所以我创建了一个python脚本,我想让它在一个输出数字的循环中运行但是如何使python自行停止?

基本上我的问题是如何让python使用Ctrl + C或其他东西并自行停止?

2 个答案:

答案 0 :(得分:2)

如果这是你所说的,这是一个例子:

while True:
    #do your number things here
    if the_number == some_amount:
        break

当您达到某个条件时,可以使用break命令突破whilefor循环。

希望这是你想要的。如果您有任何疑问,请在评论中提出。

答案 1 :(得分:0)

您可以尝试通过os.kill()发送Control-C信号。 http://docs.python.org/2/library/os.html

这是用于将Control C信号发送到进程而不是用于结束循环(Remolten' s)。