Результаты поиска по запросу "introspection"

8 ответов

Это ничего не добавляет к принятому ответу и представляет информацию наименее полезным способом. И это не учитывает наследуемые свойства.

м, у вас есть такой объект javascript: var data = { foo: 'bar', baz: 'quux' };Вы можете получить доступ к свойствам по имени свойства: var foo = data.foo; var baz = data["baz"];Но возможно ли получить эти значения, если вы не знаете названия ...

2 ответа

возгласы. Ты прав :)

у создание / изменение члена 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 ...

4 ответа

использование :

ли способ получитьвсеатрибуты / методы / поля / и т.д.. объекта в Python? vars() являетсяблизко к тому, что я хочу, но это не работает, если объект не имеет__dict__что не всегда верно (например, это не так дляlist,dict, и т.д.).

ТОП публикаций

5 ответов

Проверка существования члена в Python

Я регулярно хочу проверить, есть ли у объекта член или нет. Примером является создание синглтона в функции. Для этого вы можете использоватьhasattr нравится: class Foo(object): @classmethod def singleton(self): if not hasattr(self, 'instance'): ...

4 ответа

этот ответ

не интроспектировать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

2 ответа

Как отличить метод экземпляра, метод класса, статический метод или функцию в Python 3?

Я хочу различать методы и функции в Python 3. Кроме того, я хочу получить соответствующий класс, если это метод. Мое текущее решение выглядит так: import types import inspect def function_or_method(f): if inspect.ismethod(f): if ...

13 ответов

Получить список свойств объекта в Objective-C

Как я могу получить список (в формеNSArray или жеNSDictionary) данного свойства объекта в Objective-C? Представьте себе следующий сценарий: я определил родительский класс, который просто расширяетNSObject, который держитNSString,BOOL иNSData ...

2 ответа

Получить объект модуля из стекового фрейма

Учитывая объект кадра, мне нужно получить соответствующий объект модуля. Другими словами, реализуйте callers_module, чтобы это работало: import sys from some_other_module import callers_module assert sys.modules[__name__] is callers_module()(Это ...

1 ответ

Получить исходный код пользовательского класса и функций?

Есть ли метод для получения исходного кода класса или метода? Я смотрю на ReflectionClass [http://ca2.php.net/manual/en/class.reflectionclass.php]Но я не вижу никого.

5 ответов

Как найти все ключи свойств объекта Objective-C, совместимого с KVC?

Есть ли метод, который возвращает все ключи для объекта, соответствующего протоколу NSKeyValueCoding? Нечто подобное[object getPropertyKeys] это вернуло бы NSArray объектов NSString. Это будет работать для любого KVC-совместимого объекта. ...