SORU
17 Kasım 2010, ÇARŞAMBA


Yakalama deneyin-dışında Python keyboardinterrupt

Python bir şekildetry-except bir deyim içinde tüm kod koymadanKeyboardInterrupt olay yakalama var mı? Temiz kullanıcı basarsa iz bırakmadan çıkmak istiyorumctrl-c.

CEVAP
17 Kasım 2010, ÇARŞAMBA


Evet, bir kesme işleyicisi yükleyebilirsiniz.

import signal
import sys
import time

def signal_handler(signal, frame):
    print 'You pressed Ctrl C!'
    sys.exit(0)

signal.signal(signal.SIGINT, signal_handler)
print 'Press Ctrl C'
while True:
    time.sleep(1)

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • celebrateubuntu

    celebrateubu

    23 Mayıs 2011
  • chickenby

    chickenby

    2 HAZİRAN 2008
  • ParryGripp

    ParryGripp

    12 AĞUSTOS 2006