LINUX.ORG.RU

pyhon3. Как просмотреть все методы и свойства передаваемого объекта?

 ,


0

1

Cкрипт загружает что то из файла :

import module as m
затем вокруг этого m (объекта) создается class (или добавляется к объекту через class)
class Driver(m.Driver):
В котором создаются методы для работы с объектом
    def drive(self):
в коде метода drive для self вызываются методы и свойства которых в скрипте НЕТ.

как просмотреть имена методов и свойств объекта который был загружен из файла.

Не пинайте, пишу как понимаю. Если долго объяснять ткните в ссылку.

★★★★

Ответ на: комментарий от knovich

лучше сразу выкинуть исключение если интерфейс не соответствует чем потом разгребать что за фигня происходит.

anonymous
()
Ответ на: комментарий от anonymous

Нет, я не совсем это имел в виду. Я хотел спросить, не может ли автор класса так переопределить __dict__ и __dir__, чтобы список методов не соответствовал действительности?

knovich
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.