Python:在任何时候都打破循环

时间:2015-09-11 21:56:25

标签: python loops raspberry-pi raspberry-pi2

我在Raspberry Pi 2上有一个python脚本,如果在任何时候我想打断一个循环buttonpressed=True

类似于:

while True:
    try:
        do_something_pythonic()
    except buttonpressed=True:
        break

1 个答案:

答案 0 :(得分:2)

    while not self.button_pressed:
         do_pythonic()

...
def OnButtonPress(self,evt):
    self.button_pressed = True