Результаты поиска по запросу "introspection"
Как отличить метод экземпляра, метод класса, статический метод или функцию в Python 3?
Я хочу различать методы и функции в Python 3. Кроме того, я хочу получить соответствующий класс, если это метод. Мое текущее решение выглядит так:
Получить объект модуля из стекового фрейма
Учитывая объект кадра, мне нужно получить соответствующий объект модуля. Другими словами, реализуйте callers_module, чтобы это работало:
Как перейти к сериализации большого, сложного объекта?
У меня есть "
Самоанализ и итерация в Enum
Можно ли программно узнать, сколько «дел» есть в Enum в Swift 2, и выполнить итерации по ним?Этот код не компилируется, но дает представление о том, чего я п...
Я думаю, что я всегда думаю о приемнике как о «нем».
юбопытно, почему метод Ruby, связанный с самоанализом, чтобы проверить, отвечает ли объект на методrespond_to? вместоresponds_to? Это всегда кажется мне неловким, но, может быть, это потому, что я привыкrespondsToSelector в объективе-c.
возгласы. Ты прав :)
у создание / изменение члена locals () не работает внутри функции? Python 2.5 (release25-maint, Jul 20 2008, 20:47:25) [GCC 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)] on linux2 Type "help", "copyright", "credits" or "license" for more ...
Может ли метод Python проверить, был ли он вызван из самого себя?
Допустим, у меня есть функция Pythonf а такжеfhelp. fhelp предназначен для вызова себя рекурсивно.f не должен вызываться рекурсивно. Есть ли способ дляf определить, был ли он вызван рекурсивно?
Получите пространство имен класса PHP динамически
Как я могу получить пространство имен класса автоматически? Волшебный вар__NAMESPACE__ ненадежен, так как в подклассах он не определен правильно. Пример: class Foo\bar\A ->__NAMESPACE__ === Foo \ bar class Ping\pong\B extends Foo\bar\A ...