Этот тег относится к отладчику Python. По вопросам, касающимся формата файла базы данных белков, используйте тег protein-database.
1 ответ

Список отображения Python3 PDB

display Команда pdb, кажется, показывает только выражение, когда вся переменная назначена. pass foo = [1, 2, 3] foo[0] = 8 foo.append(7) pass Вывод, который я получаю при запуске вышеуказанного кода с python3 -m pdb bar.py а затем войти display foo …
16 окт '17 в 16:57
3 ответа

"SyntaxError: неожиданный EOF при синтаксическом анализе" при переборе словаря в PDB

У меня есть pdb трассировка, установленная внутри GET запрос. Я хочу напечатать все атрибуты объекта запроса. Я пытаюсь следующее, в pdb: (Pdb) request <GET /foo HTTP/1.1> (Pdb) for d in dir(request): *** SyntaxError: unexpected EOF while pars…
19 мар '12 в 20:56
0 ответов

Использование pdb при запуске модуля

Я знаю, что мы можем использовать отладчик Python при выполнении скрипта Python, как это. python -m pdb script.py Но как мне его использовать, когда я уже запускаю такой модуль? python -m script
20 июн '18 в 03:40
2 ответа

Как вызвать help() из pdb

Мне бы хотелось иметь интерактивность pdb, но мне также нужно использовать функцию помощи python для анализа объектов / методов, с которыми я не знаком. Как я могу использовать python help() из pdb? все, что я пытаюсь, дает мне: (Pdb) help(help) ***…
08 апр '15 в 19:20
0 ответов

Почему я не могу получить доступ к себе при создании списка в pdb?

У меня сейчас pdb импортировано в calibrate функция в большом классе Python под названием Machine, В другом файле я создаю экземпляр этого класса и запускаю calibrate, Я пытаюсь получить доступ self.r_error это словарь, который указывает на функцию,…
15 авг '18 в 14:43
1 ответ

Выполнение отдельных кодов операций из отладчика

Я написал sys.settrace функция: import sys def tracefunc(frame, event, arg): if event == 'call': if '__debug_me__' in frame.f_code.co_names: return tracefunc return None if frame is not None: print(event, frame.f_code, frame.f_lasti) # I am stuck he…
09 май '18 в 17:46
1 ответ

Понимание вывода pdb после pdb.set_trace()

Попытка отладить мой roguelike на основе python с помощью pdb. Я пытаюсь выяснить, является ли функция handle_keys(), возвращающая 0, как я спрашиваю. У меня есть другая функция, которая ведет себя не так, как ожидалось, и поэтому я пытаюсь выяснить…
14 июн '18 в 17:27
5 ответов

Есть ли бесплатный отладчик Python, который имеет точки наблюдения?

Кажется, что и в pdb, и в winpdb отсутствует эта важная (для меня) функция. Я видел что-то, предлагающее WingIDE, но я бы предпочел бесплатное решение, и если мне придется платить, я бы предпочел заплатить за что-то лучше, чем Wing.
16 окт '08 в 09:21
3 ответа

Не удается найти или открыть сообщение файла PDB, pdb существует

Я использую Visual Studio 2010, недавно обновленный. Решение содержит 25 проектов, делает дюжину dll и exe. Я пытаюсь отладить конкретную проблему и не могу из-за того, что символы не загружаются. Я получаю "Не могу найти или открыть файл PDB", это …
21 сен '11 в 16:40
1 ответ

Заставить WinDbg загрузить pdb с помощью `.reload` не работает

У меня есть дамп, собранный для моего исполняемого файла App.exe: App.DMP К сожалению, мы не сохранили .pdb для этой конкретной сборки, но так как у нас есть номер сборки, мы могли бы перестроить ту же версию и восстановить .pdb Это не помогло, и я …
06 фев '18 в 07:23
1 ответ

В чем разница между точкой останова с аргументом для условия и точкой останова для условия?

Из Библиотеки Python b(reak) [[имя файла:]lineno | функция [, условие]] С аргументом белья установите разрыв в текущем файле. С помощью аргумента функции установите разрыв для первого исполняемого оператора в этой функции. Для номера строки может бы…
29 окт '15 в 18:31
4 ответа

Можно ли игнорировать жестко заданную точку останова pdb?

Я использую pdb отладить скрипт Python 2.7, который включает в себя жестко запрограммированные точки останова, используя pdb.set_trace() функция. Когда я хочу запустить скрипт, не останавливаясь на точках останова, я должен закомментировать все pdg.…
20 дек '17 в 16:55
3 ответа

Есть ли отрицательное влияние на производительность при наличии файлов.pdb в каталоге bin?

Это проблема, если я храню файлы.pdb в каталоге bin? Есть ли проблемы с производительностью?
20 янв '12 в 09:52
0 ответов

PDB++ продолжит останавливаться больше, чем следует

Первый день я должен изучить и прибегнуть к отладке терминала Python. Нашел PDB++, который выглядит довольно круто с режимом закрепления над стандартным PDB. Тем не менее, когда я нажимаю c только с одной точкой останова в цикле он останавливается в…
06 ноя '18 в 01:47
0 ответов

Python Nosetests Pdb приостановил мою программу

Я изучаю тесты носа (начальный уровень), и у меня возникают некоторые проблемы при отладке некоторых моих тестов. Пример чего я пытаюсь это: import pdb def test_numbers_3_4(): pdb.set_trace() assert (3*4) == 12 def test_strings_a_3(): assert ('a'*3)…
25 окт '18 в 15:48
1 ответ

Проверка данных C++ не работает должным образом и ошибка PDB?

Вечер всем. У меня есть программа, которая рассчитана на цену билета, а также на сбор средств для родителей и детей, чтобы сделать скидку на билет. Программа достаточно проста, но у меня также должна быть проверка данных, которая гарантирует, что по…
23 апр '13 в 04:33
0 ответов

Отладчик Python: инициализация переменных не в интерактивном режиме

Я бегу код с pdb. Прогон ломается в строке 3, я вставляю setvars и некоторые переменные изменены. python -m pdb -c "b 3" -c c -c "alias setvars aaa=1;bbb=1" somecode.py 3 Это делает то, что я хочу в интерактивном режиме, но я хотел бы запустить это …
15 май '18 в 11:20
1 ответ

Режим отладки и запуска в Jupyter

Как и в matlab, есть ли в Jupyter возможность запускать функцию в режиме отладки, где выполнение приостанавливается в точках останова, а в режиме запуска функция игнорирует точки останова? В простом примере, как from IPython.core.debugger import set…
16 ноя '17 в 12:20
0 ответов

Как вы выходите из PDB / и / убиваете программу?

Как вы убиваете PDB и запускаемую программу, похожую на LLDB proc kill; exit или же exit (y) команды? Ctrl+D не работает, и все вопросы, которые я вижу здесь, о том, как выйти, оставив программу работающей. Тем не менее, я сижу в сеансе PDB и обнару…
01 май '17 в 09:02
2 ответа

Использовать pdb для отладки в подпроцесс?

У меня есть некоторый код на Python со многими вызовами подпроцесса (например, subprocess.check_call()). Это очевидно не может отладить в подпроцесс. Есть ли способ (например, добавить код), чтобы заставить это сделать это, или я должен использовать…
26 мар '15 в 18:45