интерпретатор Python: прервать и продолжить - PullRequest
7 голосов
/ 16 ноября 2010

После того, как я прерву выполнение в интерпретаторе Python (используя CTRL-BREAK в Windows), могу ли я продолжить выполнение?

Если нет, есть ли другой способ приостановить выполнение в интерактивном режиме (чтобы я мог просматривать значения переменных), а затем продолжить?

Я предпочитаю не использовать отладчик, потому что он намного медленнее, чем обычное выполнение.

Ответы [ 2 ]

2 голосов
/ 27 января 2011

Я нашел несколько полезных ссылок, которые как бы отвечают на мой вопрос:

http://blog.devork.be/2009/07/how-to-bring-running-python-program.html

Как мне подключить удаленный отладчик к процессу Python?

http://wiki.python.org/moin/DebuggingWithGdb

Есть ли способ присоединить отладчик к многопоточному процессу Python?

В целом, кажется, winpdb может делать то, что мне нужно(Я под Windows), но я не проверял это.

2 голосов
/ 16 ноября 2010

Я не знаю, имеете ли вы в виду pdb под debugger, но если вы этого не сделаете (и это может быть полезно для других здесь), вы можете попробовать:

Вот хороший урок:

...