In einem Modul (Python) explizit definierte Funktionen suchen

Ok, ich weiß, Sie können die dir () -Methode verwenden, um alles in einem Modul aufzulisten, aber gibt es eine Möglichkeit, nur die Funktionen anzuzeigen, die in diesem Modul definiert sind? Angenommen, mein Modul sieht folgendermaßen aus:

from datetime import date, datetime

def test():
    return "This is a real method"

Auch wenn ich inspect () verwende, um die eingebauten Elemente herauszufiltern, bleibt mir immer noch alles übrig, was importiert wurde. Zum Beispiel werde ich sehen:

['date', 'datetime', 'test']

Gibt es eine Möglichkeit, Importe auszuschließen? Oder eine andere Möglichkeit, um herauszufinden, was in einem Modul definiert ist?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage