المزدوج - لا يمكن التعريف بالتشغيل مع لوحة المفاتيح

StackOverflow https://stackoverflow.com/questions/2246885

سؤال

أكتب الكثير من التطبيقات الصغيرة حيث أستخدمها

try:
   print "always does this until I Ctrl+C"


Except KeyboardInterrupt:
   print "finish program"

لقد بدأت للتو الابتعاد عن استخدام مزبد الخمول وتمهيد المزدوج. ومع ذلك ctrl + c لم يعد يعمل. هل من الممكن أن لا تزال ترسل في KeyboardInterrupt أثناء استخدام المترجم المدمج؟

هل كانت مفيدة؟

المحلول

في المزدوج إذا كنت ترغب فقط في إنهاء برنامج قيد التشغيل، يمكنك دائما إعادة تهيئة المحرك البعيد:

  • تشغيل التطبيق> محرك Python> إعادة تهيئة محرك الثعبان أو
  • قائمة السياق المترجم> محرك بيثون> إعادة تهيئة محرك الثعبان أو
  • اختصار لوحة المفاتيح CTRL-F2

المصدر، مؤلف PsyScripter

نصائح أخرى

أواصل الإجابة على أسئلتي الخاصة، لكنني أعتقد أنها صالحة ..

تحتوي مجموعة Google Pyscriptter على تطبيق واحد حيث يقومون باستيراد شريط التقدم وقتله، محاكاة مقاطعة. ومع ذلك، هذا ليس هو نفسه مقاطعة لوحة المفاتيح. يبدو أنني بعيد المنال حتى تنفيذ جديد.

بعد أن أقول أنه يمكن لأي شخص أن يقترح طريقة أخرى رواية لإنهاء البرامج حسب تقدير المستخدم (دون استخدام المواضيع: P)؟

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top