Perguntas com a marcação «getattr»

295
O que é getattr () exatamente e como eu o uso?

Eu ligetattr() recentemente sobre a função . O problema é que ainda não consigo entender a ideia de seu uso. A única coisa que entendo getattr()é que getattr(li, "pop")é o mesmo que ligar li.pop. Não entendi quando o livro mencionou como você o usa para obter uma referência a uma função sem saber...

127
__getattr__ em um módulo

Como implementar o equivalente a __getattr__em uma classe, em um módulo? Exemplo Ao chamar uma função que não existe nos atributos estaticamente definidos de um módulo, desejo criar uma instância de uma classe nesse módulo e chamar o método nele com o mesmo nome que falhou na pesquisa de...