0
ответов

Анализ ролей NQP

Из этого вопроса в StackOverflow я обнаружил роли Type. ^, Которые включают все роли, которые объединены в тип. Он работает везде, но не может печатать, если есть роли NQP ...
вопрос задан: 20 January 2019 09:46
0
ответов

Как преобразовать текущую функцию в переменную?

Как я могу получить переменную, содержащую текущую выполняемую функцию в Python? Мне не нужно имя функции. Я знаю, что могу использовать inspect.stack для получения текущего имени функции. Мне нужен настоящий ...
вопрос задан: 3 December 2018 18:18
0
ответов

Каковы аргументы типов. Вызов Python CodeType ()?

В настоящее время я пытаюсь развернуть свой собственный код "маршала" для Python, чтобы я мог хранить скомпилированный код Python в Google App Engine для динамического обслуживания скриптов. Как вы все можете убедиться, «маршал» - это не ...
вопрос задан: 17 May 2018 13:35
0
ответов

Как организовать файловую структуру моей уже рабочей сменной системы?

Я работаю над проектом, основной руководящий принцип дизайна которого является расширяемостью. Я реализовал сменную систему путем определения метакласса, которые регистрируются - в методе класса - имя класса любого...
вопрос задан: 13 January 2018 08:53
0
ответов

Чем полезен интроспекция?

Я программировал в основном на PHP и пытаюсь перейти на Python. Я хорошо разбираюсь в PHP, и мне никогда не приходилось использовать возможности самоанализа / интроспекции. Что хорошего в том ...
вопрос задан: 26 May 2017 23:08
0
ответов

Как работает идиома «#map (&proc )» при анализе классов модулей?

Представляя идиому, я нашел интересную, но необъяснимую альтернативу принятому ответу. Код явно работает в REPL. Например, :модуль Foo class Bar def baz end end конец...
вопрос задан: 23 May 2017 12:34
0
ответов

Как получить все классы, определенные в модуле, но не импортированные?

I ' Вы уже видели следующий вопрос, но он не совсем меня понимает: как мне получить список всех классов в текущем модуле Python? В частности, мне не нужны классы, которые ...
вопрос задан: 23 May 2017 12:25
0
ответов

Получить поля модели в Django

Учитывая модель Django, я пытаюсь перечислить все ее поля. Я видел несколько примеров такого использования атрибута модели _meta, но разве подчеркивание перед мета не указывает на то, что _meta ...
вопрос задан: 23 May 2017 11:55
0
ответов

Как сопоставить полное имя класса с его объектом класса в Python?

Вы можете получить полное имя класса Python такой объект (см. этот вопрос): >>> import Queue >>> q = Queue.PriorityQueue () >>> def fullname (o): return ...
вопрос задан: 23 May 2017 11:50
0
ответов

Python получает аргументы для частичных функций

Я хочу сделать что-то похожее на то, о чем здесь спрашивали. Получение списка имен параметров внутри функции python, но с использованием частичных функций. т.е. Мне нужно получить возможные аргументы для частичного ...
вопрос задан: 23 May 2017 10:29
0
ответов

Ruby: kind_of? против instance_of? против is_a?

В чем разница? Когда я должен использовать что? Почему их так много?
вопрос задан: 25 February 2016 12:59
0
ответов

почему python inspect.isclass считает, что экземпляр является класс?

Дан следующий модуль: class Dummy (dict): def __init __ (self, data): для ключа, значение в data.iteritems (): self .__ setattr __ (key, value) def __getattr __ (self, attr ): ...
вопрос задан: 29 January 2016 14:50
0
ответов

Получить имя класса контроллера представления в виде строки

Если у меня есть подкласс UIViewController, как я могу получить имя класса в виде строки? Я пытался сделать [vc class], но это возвращает объект Class, а не NSString.
вопрос задан: 24 March 2015 18:30
0
ответов

Определить имя функции из этой функции (без использования traceback)

В Python, без использования модуля traceback, есть ли способ определить имя функции из этой функции? Скажем, у меня есть модуль foo с функциональной панелью. При выполнении foo.bar (), это ...
вопрос задан: 7 July 2014 09:33
0
ответов

Как увидеть сигнатуру функции в Python?

Есть ли способ проанализировать функцию, чтобы она показывала мне информацию о принимаемых аргументах (например, количество аргументов, тип, если возможно, имя аргумента, если названо) и возвращаемое значение? dir () doesn '...
вопрос задан: 4 July 2014 15:18
0
ответов

Динамическое получение имени действия — android

Я хотел бы получить имя текущего действия, которое будет отправлено вместе с URI HttpRequest. Есть ли способ сделать это, не обращаясь конкретно к деятельности? Я знаю, что могу выполнить myActivity....
вопрос задан: 29 May 2014 00:07
0
ответов

Получить имя свойства в виде строки

Мне нужен способ передать свойство и получить присвоенное ему имя. Какие-либо предложения? @property (неатомный, сохранить) MyObject * crazyObject; NSString * str = SOME_WAY_TO_GET_PROPERTY_NAME (crazyObject); // ...
вопрос задан: 3 April 2013 19:32
0
ответов

Conectando llamadas a funciones en php

Un poco de historia: En tiempo de ejecución me gustaría poder inspeccionar las funciones actualmente llamadas documentación estilo javadoc, para determinar su formal ( mecanografiado) declaración. Esto permitiría el tiempo de ejecución ...
вопрос задан: 20 December 2012 10:45
0
ответов

Как функция может стабильно ссылаться сама на себя?

[Код в исходной версии был сильно перепутан. Даже после того, как я исправил код, в посте осталось несколько очень запутанных опечаток. Я считаю, что я, наконец, исправил их все тоже. Примите искренние извинения....
вопрос задан: 31 August 2012 22:14
0
ответов

Как получить модуль, из которого была вызвана выполняющаяся в данный момент функция?

На данный момент это мое лучшее решение проблемы доступа к вызывающему модулю из функции :import inspect импорт системы def call _module (level=0 ):filename = inspect.stack ()[level+2][1]...
вопрос задан: 10 August 2012 07:06
0
ответов

Как анализировать регулярные выражения в Perl API

Я работаю над некоторым кодом, который должен сериализовать регулярные выражения Perl, включая любые флаги регулярных выражений. Поддерживается только подмножество флагов, поэтому мне нужно обнаруживать неподдерживаемые флаги, такие как /u, в регулярном в
вопрос задан: 8 August 2012 22:07
0
ответов

Тип столбца самоанализа SQLAlchemy с наследованием

Учитывая этот код (и используя SQLAlchemy 0.7.7): класс Document (Base): __tablename__ = 'document' __table_args__ = {'schema': 'app'} id = Column (types.Integer, ...
вопрос задан: 25 July 2012 00:59
0
ответов

Как использовать модуль Discoverer с pygi GstPbutils?

Я пытаюсь перенести код музыкального проигрывателя pygtk на pygi, который использует модуль обнаружения gst. from gi.repository import Gst, GstPbutils def on _found (Discoverer, ismedia ):print ("%s --%s" % (...
вопрос задан: 4 July 2012 07:40
0
ответов

Получение имени класса coffeescript?

Будет ли следующее предупреждение «Foo» во всех браузерах, даже если они минимизированы? class Foo alert(Foo.name) В документе ничего не указано, я знаю, что у IE есть проблемы с именами функций, и меня смущает...
вопрос задан: 3 June 2012 04:57
0
ответов

Установка специальных методов с помощью setattr()

Можно ли динамически назначать специальные методы, такие как __getitem__, экземпляру класса с помощью setattr()? Например, если у меня есть это: class Example (object): pass А затем попробуйте это: >...
вопрос задан: 7 May 2012 14:57
0
ответов

Как получить общедоступные методы класса без унаследованных методов?

Для любого объекта я могу вызвать #public_methods и увидеть все методы, на которые он будет отвечать. Однако я считаю, что иногда было бы удобно получить быстрый список всех общедоступных методов, которые не унаследованы, ...
вопрос задан: 30 April 2012 14:23
0
ответов

Groovy, получите имя включающей функции?

Я использую Groovy 1.8.4, пытаясь узнать имя включающая функция ... def myFunction () {println functionName ?? } Я пробовал делегировать, этот владелец, Groovy жалуется, что таких объектов не найдено. Я ...
вопрос задан: 11 April 2012 18:54
0
ответов

Самоанализ Python: доступ к имени функции и строке документации внутри определения функции

Рассмотрим следующий код Python: def function(): "Docstring" name = ??? документ = ??? возвращаемое имя, документ >>> функция() "функция", "строка документа" Что мне нужно, чтобы заменить ...
вопрос задан: 6 April 2012 00:43
0
ответов

Печать имен переменных, переданных функции

В некоторых случаях я хочу распечатать вывод в стиле отладки следующим образом: # module test.py def f() a = 5 b = 8 debug(a, b) # строка 18 Я хочу, чтобы функция отладки выводила следующее: информация об отладке в ...
вопрос задан: 30 March 2012 06:36
0
ответов

Как получить доступ к свойствам суперклассов Python, например via __class __.__ dict __?

Как я могу получить все имена свойств класса python, включая свойства, унаследованные от суперклассов? class A (объект): def getX (self): return "X" x = property (getX) a = A () a.x 'X' ...
вопрос задан: 21 February 2012 12:41