Was macht __name__
? Ich habe es nur gepaart mit __main__
und nichts anderes gesehen.Was ist der Zweck von __name__?
Ich weiß, dass der Klassiker if __name__ == __main__:
das Verhalten definiert, wenn es als ein Paket vs als Stand-alone ausgeführt wird.
Aber welche anderen Verwendungen gibt es für __name__
?
Mögliche Duplikat [Was bedeutet, wenn \ _ \ _ name \ _ \ _ == "\ _ \ _ main \ _ \ _" tun?] (http://stackoverflow.com/questions/419163/what-does-if-name-main-do). Ich weiß, dass Sie Ihr Wissen über diesen speziellen Gebrauch erwähnt haben, aber die akzeptierte Antwort gibt Ihnen die Antwort, die Sie suchen. – zondo
'logger = logging.getLogger (__ name __)' –
Ich sehe nicht die Antwort, die ich will. – drum