Вопросы по теме 'keyboardinterrupt'

Почему я не могу обработать KeyboardInterrupt в python?
Я пишу код Python 2.6.6 для Windows, который выглядит так: try: dostuff() except KeyboardInterrupt: print "Interrupted!" except: print "Some other exception?" finally: print "cleaning up...." print "done." dostuff() —...
38051 просмотров
schedule 19.06.2023

Python: как запретить подпроцессам получать CTRL-C/Control-C/SIGINT
В настоящее время я работаю над оболочкой для выделенного сервера, работающего в оболочке. Оболочка порождает серверный процесс через подпроцесс, наблюдает и реагирует на его выходные данные. Выделенному серверу должна быть явно дана команда для...
13663 просмотров

python выходит из бесконечного цикла while с исключением KeyboardInterrupt
Мой цикл while не завершается при нажатии Ctrl+C. Похоже, он игнорирует мое исключение KeyboardInterrupt. Часть петли выглядит так: while True: try: if subprocess_cnt <= max_subprocess: try: notifier.process_events()...
35439 просмотров

Переключение записи из файла в стандартный вывод с помощью функции приемника() в R
Я реализовал следующую процедуру, целью которой является запись некоторых файлов и печать сообщения в конце каждого файла, когда запись завершена: # Print one file per piaf output_dir_piafs <- "OUTPUT_dataset_piafs" unlink(output_dir_piafs,...
5274 просмотров
schedule 01.04.2023

Прерывание raw_input в искривленной программе
Я буду ссылаться на это объяснение и на это обходной путь : Итак, что я делаю: def interrupted(signum, stackframe): log.warning('interrupted > Got signal: %s', signum) menu.quitMenu = True # to stop my code...
957 просмотров

Перехват KeyboardInterrupt в Python во время закрытия программы
Я пишу утилиту командной строки на Python, которая, поскольку это производственный код, должна иметь возможность корректно завершать работу, не выводя кучу вещей (коды ошибок, трассировки стека и т. д.) на экран. Это означает, что мне нужно...
182303 просмотров
schedule 18.11.2022

Пауза для события в python tkinter
Я использую графический интерфейс tkinter python 2.7 на Raspberry Pi для автоматизации тестирования некоторых материалов. Для тестирования необходимо протестировать несколько образцов, и для замены образцов требуется время. Я хочу вывести текст,...
2369 просмотров

Ctrl-C завершает мой скрипт, но он не перехватывается исключением KeyboardInterrupt
У меня есть скрипт Python, который содержит большой цикл, читающий файл и выполняющий некоторые действия (я использую несколько пакетов, таких как urllib2, httplib2 или BeautifulSoup). Это выглядит так: try: with open(fileName, 'r') as file...
6393 просмотров

Язык ассемблера 8086 Прерывание клавиатуры и мыши
У меня возникли проблемы с выяснением того, как реализовать прерывание клавиатуры и мыши для моей матричной программы, чтобы моя бесконечная матричная программа завершалась после нажатия любой клавиши на клавиатуре и/или при перемещении мыши, а также...
4542 просмотров

Пользовательский ввод с тайм-аутом, в цикле
Я пытаюсь создать циклическую функцию python, которая выполняет задачу и запрашивает у пользователя ответ, и если пользователь не отвечает в заданное время, последовательность будет повторяться. Это частично основано на следующем вопросе: Как...
5883 просмотров

Python 3.4.3 KeyboardInterrupt работает, но не запускает код внутри своего блока
Я делаю несколько руководств по Python, чтобы попытаться узнать как можно больше о языке, и у меня есть некоторые проблемы с обработкой исключений. Я запускаю код в cmd в Windows 10, используя Python 3.4.3 . В частности, блок KeyboardInterrupt...
48 просмотров

многопроцессорный класс python BaseManager потерял соединение сразу после Ctrl-C
У меня возникают некоторые проблемы, которые, как я подозреваю, являются ограничением моей программы на Python для правильной обработки, моя программа не может вызывать методы зарегистрированного класса BaseManager сразу после того, как я нажму...
2393 просмотров

Обработка исключений Python Вернуться к строке, продолжить
Я решаю много проблем с кодированием Project Euler, и Python — мой любимый язык. Многие программы обычно выполняются целую вечность, поэтому я работаю над реализацией чего-то, что поможет предоставить диагностическую информацию о состоянии программы:...
967 просмотров

Файл Python закрывается при выходе из программы
Если бы я хотел закрыть файл в программе с бесконечным циклом, я мог бы сделать следующее: file = open('abc', 'w') while True: try: file.write('a\n') except KeyboardInterrupt: break file.close() Но если бы я просто...
2418 просмотров
schedule 24.12.2022

Почему это прерывание клавиатуры python не работает? (в пичарме)
Мой цикл try/except в python, похоже, не вызывает прерывание клавиатуры при нажатии Ctrl + C во время отладки моего кода в pycharm. Мой код выглядит так: try: while loop: print("busy") except KeyboardInterrupt: exit() EDIT:...
27181 просмотров

KeyboardInterrupt несколько потоков одновременно
В настоящее время я работаю с несколькими потоками для сбора данных и сохранения их в формате JSON. Цикл сбора данных бесконечен. Я хочу иметь возможность завершать все потоки с помощью CTRL+C. Поэтому я создал эту простую версию с двумя петлями....
69 просмотров

Обрабатывать KeyboardInterrupt в оболочке, если скрипт не запущен
Можно ли обрабатывать KeyboardInterrupt в оболочке, если скрипт не запущен? Предыстория моего вопроса следующая: я использую python для отправки команд на контроллер двигателя через соединение через сокет. Функция отправляет целевое положение...
498 просмотров
schedule 12.05.2022

Прерывание клавиатуры от Python не прерывает работу Rust (PyO3)
У меня есть библиотека Python, написанная на Rust с PyO3, и она требует некоторых дорогостоящих вычислений (до 10 минут на один вызов функции). Как я могу прервать выполнение при вызове из Python? Ctrl+C, по-видимому, обрабатывается только после...
300 просмотров
schedule 18.06.2022