Результаты поиска по запросу "introspection"
Это ничего не добавляет к принятому ответу и представляет информацию наименее полезным способом. И это не учитывает наследуемые свойства.
м, у вас есть такой объект javascript: var data = { foo: 'bar', baz: 'quux' };Вы можете получить доступ к свойствам по имени свойства: var foo = data.foo; var baz = data["baz"];Но возможно ли получить эти значения, если вы не знаете названия ...
возгласы. Ты прав :)
у создание / изменение члена 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? vars() являетсяблизко к тому, что я хочу, но это не работает, если объект не имеет__dict__что не всегда верно (например, это не так дляlist,dict, и т.д.).
Проверка существования члена в Python
Я регулярно хочу проверить, есть ли у объекта член или нет. Примером является создание синглтона в функции. Для этого вы можете использоватьhasattr нравится: class Foo(object): @classmethod def singleton(self): if not hasattr(self, 'instance'): ...
этот ответ
не интроспектироватьAэкземпляр изнутриb.func() (Т.е.Aинстансself): class A(): def go(self): b=B() b.func() class B(): def func(self): # Introspect to find the calling A instance here
Как отличить метод экземпляра, метод класса, статический метод или функцию в Python 3?
Я хочу различать методы и функции в Python 3. Кроме того, я хочу получить соответствующий класс, если это метод. Мое текущее решение выглядит так: import types import inspect def function_or_method(f): if inspect.ismethod(f): if ...
Получить список свойств объекта в Objective-C
Как я могу получить список (в формеNSArray или жеNSDictionary) данного свойства объекта в Objective-C? Представьте себе следующий сценарий: я определил родительский класс, который просто расширяетNSObject, который держитNSString,BOOL иNSData ...
Получить объект модуля из стекового фрейма
Учитывая объект кадра, мне нужно получить соответствующий объект модуля. Другими словами, реализуйте callers_module, чтобы это работало: import sys from some_other_module import callers_module assert sys.modules[__name__] is callers_module()(Это ...
Получить исходный код пользовательского класса и функций?
Есть ли метод для получения исходного кода класса или метода? Я смотрю на ReflectionClass [http://ca2.php.net/manual/en/class.reflectionclass.php]Но я не вижу никого.
Как найти все ключи свойств объекта Objective-C, совместимого с KVC?
Есть ли метод, который возвращает все ключи для объекта, соответствующего протоколу NSKeyValueCoding? Нечто подобное[object getPropertyKeys] это вернуло бы NSArray объектов NSString. Это будет работать для любого KVC-совместимого объекта. ...