Запитання з тегом «keyboardinterrupt»

10
Клавіатура Переривається з багатопроцесорним пулом python
Як я можу обробляти події KeyboardInterrupt за допомогою багатопроцесорних пулів python? Ось простий приклад: from multiprocessing import Pool from time import sleep from sys import exit def slowly_square(i): sleep(1) return i*i def go(): pool = Pool(8) try: results = pool.map(slowly_square, range(40)) except KeyboardInterrupt: # **** THIS PART NEVER EXECUTES. **** …


2
Ловіть переривання клавіатури в Python під час вимкнення програми
Я пишу утиліту командного рядка в Python, яка, оскільки це виробничий код, повинна мати можливість чистого вимкнення, не скидаючи купу речей (коди помилок, сліди стека тощо) на екран. Це означає, що мені потрібно вловлювати переривання клавіатури. Я спробував використовувати обидва блоки try catch, як: if __name__ == '__main__': try: main() …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.