Wie drucke ich den Funktionsnamen als String in Python innerhalb dieser Funktion?

8
%Vor%

Es sollte "Applejuice" als String ergeben.

    
TIMEX 08.10.2009, 20:21
quelle

7 Antworten

19

Das funktioniert auch:

%Vor%     
Jeff B 08.10.2009, 20:33
quelle
9
%Vor%

oder verwenden:

%Vor%

Siehe auch how-to-get- Der-Funktionsname als String-in-Python

    
Nope 08.10.2009 20:27
quelle
7
%Vor%

Ich gehe davon aus, dass dies zum Debuggen verwendet wird. Vielleicht möchten Sie sich die anderen Prozeduren ansehen, die das Modul traceback bietet . Mit ihnen können Sie den gesamten Aufruf-Stack, Ausnahmespuren usw. drucken.

    
John Millikin 08.10.2009 20:28
quelle
3

Ein anderer Weg

%Vor%     
JimB 08.10.2009 20:31
quelle
2

Sie müssen erklären, was Ihr Problem ist. Weil die Antwort auf Ihre Frage lautet:

%Vor%     
Lennart Regebro 08.10.2009 20:23
quelle
1

Diese Seite hat mir eine anständige Erklärung gegeben, wie sys._getframe.f_code.co_name funktioniert, die den Funktionsnamen zurückgibt.

Ссылка

    
Sam Stephens 19.03.2015 17:59
quelle
0
%Vor%     
quelle

Tags und Links