Отслеживайте все шаги в скрипте Python

Нет. Объекты и имена живут в разных измерениях. Один объект может иметь много имен во время его жизни, и невозможно определить, какой из них может быть тем, который вы хотите. Даже здесь:

class Foo(object):
    def __init__(self): pass

x = Foo()

два имени обозначают один и тот же объект (self, когда __init__ работает, x в глобальной области).

0
задан Psytho 17 January 2019 в 16:58
поделиться

1 ответ

Если вы хотите запускать вашу программу построчно, существуют отличные инструменты, которые называются отладчиками. Вы должны использовать отладчик Python (pdb).

Если вы используете PyCharm, для него предоставляется графический интерфейс, который показывает содержимое переменной PyCharm debugger in action

0
ответ дан WayToDoor 17 January 2019 в 16:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: