Ich habe eine Funktion, die rekursiv aufgerufen wird und ich möchte die aktuelle Rekursionsebene kennen. Der folgende Code zeigt die Methode, die ich zur Berechnung verwende, aber es gibt nicht die erwarteten Ergebnisse.
z. : Um die Rekursionsebene für einen Systempfad zu finden:
%Vor%Problem: Geben Sie bei einem Verzeichnispfad die Rekursionsstufe für das Verzeichnis
anVerzeichnisstruktur ist: In meiner Verzeichnisstruktur werde ich die Funktion "reccount (Test)" aufrufen (Funktion wird mit Pfad zu MainFolder aufgerufen). Ich möchte die Höhe des Rekursionsaufrufs für jeden Ordner kennen. (Nur Verzeichnis)
%Vor%Wenn ich die Prozedur aufruft, bekomme ich folgendes Ergebnis:
%Vor%Wenn Sie Ergebnisse für bin / common / doc ausgeben, wird 3 anstelle von 4 gedruckt und alle nachfolgenden Ergebnisse sind falsch.
Tags und Links python