例如,我有代码:
while (1):
bla-bla-bal
time.sleep(10)如何更改此代码,用于kill this循环(不是KILL -9 )或键盘中断( Ctrl-C )?
发布于 2011-12-26 18:29:51
在while中使用break或更改布尔变量
while True:
doit
if something:
break或者:
i_go = True
while i_go:
doit
if something:
i_go = False发布于 2011-12-26 18:30:16
必须存在一个循环不再需要执行的条件。根据它是什么(从现在的代码中很难分辨出来),你可以输入一个break语句。
示例:
while True:
# doing stuff
if end_condition:
break # Valid ending condition发布于 2011-12-26 19:06:38
while (1):
bla-bla-bal
time.sleep(10)我想你的意思是在time.sleep(10)期间Ctrl+C不工作。
如果是,则将其拆分成1秒的块:
while (1):
bla-bla-bal
for i in range(10):
time.sleep(1)https://stackoverflow.com/questions/8634862
复制相似问题