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?