ich bin neu in der Python-Welt, und auch neu in diesem Forum, deswegen erst einmal ein freundliches "Hallo"!!!

Ich habe eigentlich auch kein wirkliches Problem, nur eine allgemeine Verständnisfrage.
Wenn ich in einem Modul (nennen wir es module1) ein anderes Modul, sagen wir mal os, importiere und nun in dem Toplevel-File
Code: Alles auswählen
import module1
Wenn ich nun also os im Toplevel brauche, muss ich nochmal
Code: Alles auswählen
import os
Jetzt meine eigentliche Frage:
Wurde nun os 2mal importiert bzw geladen oder wird im Toplevel nur noch eine Referenz auf das schon geladene os-Modul gelegt??
Das habe ich irgendwie noch nicht ganz verstanden.
Ich weiss auch das ein import des gleichen Moduls in einem File nicht 2mal ausgeführt werden kann, sondern ich muss dafür reload() benutzen.
Ich hoffe ihr habt meine Frage verstanden, manchmal drücke ich mich ääähhh komisch aus...
