Znajdź funkcje jawnie zdefiniowane w module (python)
Ok Wiem, że możesz użyć metody dir (), aby wyświetlić listę wszystkich elementów w module, ale czy jest jakiś sposób, aby zobaczyć tylko funkcje, które są zdefiniowane w tym module? Załóżmy na przykład, że mój moduł wygląda tak:
from datetime import date, datetime
def test():
return "This is a real method"
Nawet jeśli użyję inspect () do odfiltrowania wbudowanych, nadal pozostanie mi wszystko, co zostało zaimportowane. Np. Zobaczę:
['date', 'datetime', 'test']
Czy jest jakiś sposób na wykluczenie importu? Lub inny sposób, aby dowiedzieć się, co jest zdefiniowane w module?