capypad
0 Tage Serie
python / beginner
Snippet

Der __name__ == '__main__' Schutz

Dieses Idiom stellt sicher, dass der Code im Block nur ausgeführt wird, wenn das Skript direkt gestartet wird, und nicht, wenn es als Modul importiert wird.

snippet.py
python
1
2
3
4
5
def main():
print("Hello World")
 
if __name__ == "__main__":
main()
Erklärung
1
if __name__ == "__main__":
Prüft, ob diese spezifische Datei der Einstiegspunkt des Programms ist.