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

  • Ludique

    Ludique

    21 NİSAN 2009
  • Need for Speed

    Need for Spe

    8 ŞUBAT 2006
  • TheDroidDemos

    TheDroidDemo

    15 ŞUBAT 2011