curses
Windows でモジュールを使用して(この PDCurses を介してKeyboardInterrupt
)、例外で中断しようとしていますが、ctrl+c を押しても発生しません。
いくつかの蒸留コード:
from curses import wrapper
items = ['a', 'very', 'long', 'list', 'of', 'strings']
def main(screen):
for item in items:
screen.addstr(0, 0, item)
screen.getch()
screen.refresh()
wrapper(main)
items
リストは非常に長く、今のところ実行を途中で止めることはできません。最後までキーを繰り返し押す必要があります。天国でこれを試すことは禁じられていwhile True:
ます!
ctrl+c を押しても例外は発生しません。getch()
それは my asに渡され3
ます。getch
受信時に手動で SOP を上げるか3
、飲み込まないようにするためのより適切な方法はありKeyboardInterrupt
ますか?