1
別のスレッドからinput()
を単に削除する方法はありますか? たとえば、時間が経過してもユーザーがinput()
に何も入力しなかった場合、input()
を単に「殺す」方法がありますか?Pythonで入力を殺す
別のスレッドからinput()
を単に削除する方法はありますか? たとえば、時間が経過してもユーザーがinput()
に何も入力しなかった場合、input()
を単に「殺す」方法がありますか?Pythonで入力を殺す
input()
を殺すことはできません。 しかし、ループとフラグ(または何らかの関数)のために、sys.stdin
iterableを使用すると、ほとんど同じことができます。
import sys
stopReadingInput = False
for line in sys.stdin :
# Insert some code that involves user input
if stopReadingInput : # Here you can call a function to check if you don't need user input anymore, instead of if statement. Otherwise you'll have to change the flag value from outside.
break
この説明を使用するコードの完全な例はありますか?ありがとう! –