Resultados da pesquisa a pedido "introspection"
Como obter o nome dos parâmetros reais da função em Python?
Por exemplo: def func(a): # how to get the name "x" x = 1 func(x)Se eu usarinspect módulo posso obter o objeto de quadro de pilha: import inspect def func(a): print inspect.stack()Fora: [ (<frame object at 0x7fb973c7a988>, 'ts.py', 9, 'func', ...
possível gravar em um objeto de quadro python retornado por sys._getframe () do código python em execução no intérpret
Apropos deEssa questã [https://stackoverflow.com/questions/541329/is-it-possible-to-programmatically-construct-a-python-stack-frame-and-start-execu] , há um pouco de andaime no intérprete para inspecionar objetos de quadro, que podem ser ...
Objetivo C Introspecção / Reflexão
Existe um método incorporado, função, API, maneira comumente aceita etc. para despejar o conteúdo de um objeto instanciado no Objective C, especificamente no ambiente Cocoa / Cocoa-Touch da Apple? Eu quero ser capaz de fazer algo como MyType ...
bter código-fonte da classe e funções definidas pelo usuári
Existe um método para obter o código fonte de uma classe ou método? Estou olhando para o ReflectionClass [http://ca2.php.net/manual/en/class.reflectionclass.php], mas não vejo um.
Maneira mais rápida / one-liner de listar attr_accessors no Ruby?
Qual é a maneira mais curta e única de listar todos os métodos definidos comattr_accessor? Eu gostaria de fazer isso, se eu tiver uma aulaMyBaseClass, qualquer coisa que estenda isso, eu posso obter oattr_accessoré definido nas subclasses. Algo ...
Como examinar uma função definida em um módulo de extensão Cython C
Python'sinspect [https://docs.python.org/3/library/inspect.html]O módulo não parece capaz de inspecionar as assinaturas das funções "internas", que incluem funções definidas nos módulos de extensão C, como as definidas pelo Cython. Existe alguma ...
Obter campos do modelo no Django
Dado um modelo do Django, estou tentando listar todos os seus campos. Eu já vi alguns exemplos disso usando o atributo _meta model, mas o sublinhado na frente da meta não indica que o atributo _meta é um atributo privado e não deve ser acessado ...
Ruby: tipo_de? vs. instance_of? vs. is_a?
Qual é a diferença? Quando devo usar qual? Por que existem tantos?
Como distinguir um método de instância, um método de classe, um método estático ou uma função no Python 3?
Eu quero distinguir entre métodos e funções no Python 3. Além disso, eu quero obter a classe correspondente se for um método. Minha solução atual é assim: