Resultados da pesquisa a pedido "introspection"
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:
Verificando a existência de membros em Python
Eu regularmente quero verificar se um objeto tem um membro ou não. Um exemplo é a criação de um singleton em uma função. Para esse propósito, você pode usar
Introspecção e reflexão de Java
Alguém pode explicar o uso de reflexão e introspecção Java? Quando precisamos usar os dois?
Como descobrir no Vim qual comando é acionado por algum atalho
Eu tento executar um comando em algum plugin pressionando o atalho do tecladoF2. Mas algum outro comando é executado. Mas esse comando dá um erro. Portanto, não está claro onde o mapeamento de chave desse comando interferente está definido. Eu ...
Como descobrir os valores padrão do argumento de uma função específica em outra função no Python?
Vamos supor que tenhamos uma função como esta: def myFunction(arg1='a default value'): passPodemos usar a introspecção para descobrir os nomes dos argumentos quemyFunction() leva usandomyFunction.func_code.co_varnames, mas como descobrir o valor ...
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 ...
Como obter a função atual em uma variável?
Como posso obter uma variável que contém a função atualmente em execução no Python? Eu não quero o nome da função. Eu sei que posso usarinspect.stack para obter o nome da função atual. Eu quero o objeto realizável. Isso pode ser feito sem ...
Determine o nome da função a partir dessa função (sem usar o rastreamento)
No Python, sem usar otraceback módulo, existe uma maneira de determinar o nome de uma função de dentro dessa função? Digamos que eu tenho um módulo foo com uma barra de funções. Ao executarfoo.bar(), existe uma maneira de o bar saber o nome do ...