Python 2.7で
import time, os
def foo():
try:
a=0
while 1:
os.system("bash command")
a += 1
time.sleep(1/30)
print a
except KeyboardInterrupt:
print "Interrupted!"
foo()
Ubuntu 12.04 64 ビットの端末からこれを実行していますが、この無限ループを止めることができません。なぜ機能しないのですか?
ユーザーが特定のキーまたは任意のキーを押したときにのみ無限ループを解除したいと思います。