Ok Sé que puede usar el método dir() para listar todo en un módulo, pero ¿hay alguna forma de ver solo las funciones que están definidas en ese módulo? Por ejemplo, supongamos que mi módulo es el siguiente:Buscar funciones definidas explícitamente en un módulo (python)
from datetime import date, datetime
def test():
return "This is a real method"
Incluso si uso inspeccionar() para filtrar las órdenes internas, todavía me quedo con todo lo que se importó. Voy a ver por ejemplo:
[ 'fecha', 'fecha y hora', 'prueba']
¿Hay alguna manera de excluir las importaciones? ¿O otra forma de averiguar qué se define en un módulo?
¿Qué pasa con la lectura de la fuente? –
En Python, el "método" generalmente solo se usa para referirse a funciones que son atributos de una clase. Su 'test()' se conoce mejor como una "función". – Miles