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

  • Joanna Okrajni

    Joanna Okraj

    4 EYLÜL 2010
  • Matthew Pearce

    Matthew Pear

    9 AĞUSTOS 2009
  • theatre2film

    theatre2film

    12 NİSAN 2006

İLGİLİ SORU / CEVAPLAR