Я начинаю кодировать в различных проектах с помощью Python (включая веб-разработку Django и разработку игр Panda3D). Чтобы помочь мне понять, что продолжается, я хотел бы в основном 'посмотреть' внутри...
У меня есть структура с некоторыми участниками, которых я хочу смочь получить и установить от строки. Учитывая, что C++ не имеет никакого самоанализа, я полагаю, что мне нужно некоторое интеллектуальное решение с макросами...
Там какой-либо путь состоит в том, чтобы получить название объекта в Python? Например: my_list = [x, y, z] # x, y, z были ранее определены для bla в my_list: распечатайте "обрабатывающий объект", имя (bla) # <-...
Скажите, что у меня есть переменная, названная выбором, это равно 2. Как я получил бы доступ к названию переменной? Что-то эквивалентное В [53]: namestr (выбор) [53]: 'выбор' для использования в создании словаря...
Я пытаюсь написать некоторый код в ударе, который использует самоанализ для выбора соответствующей функции для вызова. Определение кандидатов требует знания, какие функции определяются. Легко перечислить...
Скажите, что мне определили следующий класс с нечто метода: класс MyClass: нечто определения (сам): распечатайте "Меня зовут %s" % __ имя __ Теперь, когда я назову нечто (), я ожидаю/хочу видеть, что это распечатало...
Я пытаюсь выяснить, как получить имена всех декораторов на методе. Я могу уже получить имя метода и docstring, но не могу выяснить, как получить список декораторов.
У меня есть API, который я превращаюсь во внутренний DSL. По сути, большинство методов в моем PoJos возвращает ссылку на это так, чтобы я мог объединить в цепочку методы, вместе декларативно как таковые (синтаксический сахар)...
Я знаю, что можно сделать это. GetType ().FullName Для получения Моего. Текущий. Класс, Но что я могу назвать для получения Моего. Текущий. Класс. CurrentMethod
Учитывая объект Python какого-либо вида, там простой способ получить список всех методов, которые имеет этот объект? Или, если это не возможно, там, по крайней мере, простой способ проверить, имеет ли он...
Я плохо знаком с рубином, и я играю вокруг с IRB. Я нашел, что могу перечислить методы объекта с помощью ".methods" метода, и что self.methods вид дает мне, что я хочу (подобный Python...
Я пытаюсь найти имя класса, который содержит код метода. В приведенном ниже примере я использую self .__ class __.__ name__, но, конечно, это возвращает имя класса, для которого self является ...
Если у меня есть функция Python как так: определение some_func (arg1, arg2, arg3=1, arg4=2): существует ли способ определить, какие аргументы были переданы ключевым словом из функции? РЕДАКТИРОВАНИЕ Для тех, которые спрашивают...
Хорошо я знаю, что можно использовать dir () метод для списка всего в модуле, но там какой-либо путь состоит в том, чтобы видеть только функции, которые определяются в том модуле? Например, предположите, что мой модуль похож на это:...
Существует ли метод, который возвращает все ключи для объекта, соответствующего протоколу NSKeyValueCoding? Что-то вроде [возражает getPropertyKeys], который возвратил бы NSArray NSString...
Я использую Python 2.x, и у меня есть объект, который я вызываю от эфира; документация относительно него не является особенно четкой. Я хотел бы иметь возможность получить список свойств для того объекта и...
Предположим, что у Вас есть метод Python, который получает тип как параметр; действительно ли возможно определить, является ли данный тип вложенным классом? Например, в этом примере: определение show_type_info (t): печать t. __ называют __ #...
Я регулярно хочу проверить, имеет ли объект участника или нет. Примером является создание одиночного элемента в функции. С этой целью можно использовать hasattr как это: класс Foo (объект):...
Учитывая функцию Python: определение a_method (arg1, arg2): передача, Как я могу извлечь число и названия аргументов. Т.е., учитывая, что у меня есть ссылка на func, я хочу func. [что-то] к...
Существует ли созданный в методе, функция, API, обычно принимала, что путь, и т.д. вывел содержание инстанцированного объекта в Objective C, конкретно в среде Apple Cocoa/Cocoa-Touch? Я хочу...
У меня есть dict, который я должен передать ключ/значения как аргументы ключевого слова.. Например.. d_args = {'kw1': 'value1', 'kw2': 'value2'} пример (** d_args) Это хорошо работает, но если существуют значения в...
Учитывая класс Foo (является ли это модернизированным классом или не), как Вы генерируете все базовые классы - где-нибудь в иерархии наследования - это issubclass?
Я пытался определить тип поля в классе. Я видел все методы самоанализа, но не вполне выяснил, как сделать это. Это будет используемым для генерации xml/json от...
Существует ли простой способ найти все модули, которые являются частью пакета Python? Я нашел это старое обсуждение, которое не действительно окончательно, но я хотел бы иметь определенный ответ прежде...
Я пытаюсь пользоваться библиотекой Python, записанной в C, который не имеет никакой документации никакого вида. Я хочу использовать самоанализ, чтобы, по крайней мере, видеть, какие методы и классы находятся в модулях. Делает кто-то имеет...