В Visual Studio Code переменные можно добавлять на панель просмотра; однако значение, отображаемое для пользовательских классов, скорее всего, является типом, а не представлением str (...) экземпляра класса.
Рассмотрим этот пример:
class MyCustomObject(object):
state = "I'm beautiful and comprehensive!"
def __str__(self):
return self.state
instance = MyCustomObject()
print(instance)
Если я добавлю instance
в окно просмотра, то я вижу:
instance: <__main__.MyCustomObject object at 0x0000000001234>
Но то, что я хочу увидеть:
instance: 'I'm beautiful and comprehensive!'
Как я могу это сделать?