Python Crashkurs für Anfänger #13 | Eigene Module

preview_player
Показать описание
In diesem Video geht es darum, was man beachten muss, wenn man eigene Module schreibt.
Рекомендации по теме
Комментарии
Автор

Wirklich gutes Video, ich hab das erste mal überhaupt verstanden, wofür dieser if name main Spaß wirklich sinnvoll zu gebrauchen ist. :)

cassiapeverell
Автор

Hey
ich mag deinen Crashkurs sehr. Dieser Teil ist der erste, an dem es zeitweise echt verwirrend ist, da sich die Teile sehr ähnlich sind. Ich denke, in diesem Teil kannst du noch besser werden :-) Trotzdem: Danke

Essentialsend
Автор

Also wenn ich das mit der Mainfunktion richtig verstehe, hat Python quasi intern für jede involvierte Datei einer Art Systemvariable "name". Für das Programm, das zuerst gestartet wurde, heißt sie automatisch "main" und für alle anderen heßt sie anders (z.B der Dateiname der jeweiligen Datei) . Startet man das Hauptprogramm "Python #13..", bekommt die den internen Namen "main". Beim Import des Moduls prüft dessen If-Abfrage, ob es selbst "main" heißt, was nicht der Fall ist, weswegen die Methode main() nicht ausgeführt wird. Hab ich das so richtig verstanden ?

marcojahn
Автор

Ich habe nicht verstanden, warum und weshalb man das anwenden sollte?

sniperf