Gibt es eine Möglichkeit, die Signatur einer Funktion in Python zu überprüfen?
8
Ich suche nach einer Möglichkeit, die Anzahl der Argumente zu überprüfen, die eine bestimmte Funktion in Python benötigt. Der Zweck besteht darin, eine robustere Methode zu finden, meine Klassen für Tests zu patchen. Also, ich möchte so etwas machen:
Mit dem Modul inspect können Sie die Argumente einer Funktion untersuchen. Dies wurde einige Male auf Stack Overflow gestellt; versuche nach einigen dieser Antworten zu suchen. Zum Beispiel: