【发布时间】:2019-06-30 01:35:38
【问题描述】:
嘿,我正在尝试让用户输入暂停循环,就像在终端中有一个输入框,如果你输入 pause 它会暂停循环,然后如果你输入 start 它会重新开始。
类似这样的事情,但在不等待输入发送的情况下不断发生“#Do something”。
while True:
#Do something
pause = input('Pause or play:')
if pause == 'Pause':
#Paused
【问题讨论】:
-
你打算如何打断“暂停”?
-
我强烈怀疑你没有清楚地解释你想要完成的事情。无论如何,这是一个猜测,请参阅Non-Blocking raw_input() in python。
-
@DavidZemens 你是对的,你不能在同一个线程中这样做!所以我创建了两个,一个用于循环,另一个用于中断
-
@martineau 这将是另一个很棒的方法!感谢分享