ユーザーが RETURN/ENTER キーを押したことを検出したい。現在、while ループを使用してこれを行っていますが、while が壊れていない限りコードがブロックされます。
while ループを使用せずに ENTER プレスを検出する方法はありますか? tkinterも使えません。
あなたの質問は少しあいまいです(@TankorSmashで指摘されているように)。しかし、ここに行く...
from multiprocessing import Process, Pipe
def f(c2):
count = 1
while not c2.poll():
print('hit ENTER to stop ({})'.format(count))
count += 1
c1, c2 = Pipe()
p = Process(target=f, args=(c2,))
p.start()
raw_input()
c1.send(None)
p.join()
私の答えはまだ を使用while
していますが、実行中のコードをブロックしません。これはうまくいきますか?