Also mache ich ein modulares Programm für ein Sicherheitssystem in Python, aber ich kann nicht auf Module zugreifen, die ich in main.py aus anderen Skripten importiert habe.Zugriff auf Importe aus separaten Dateien in Python?
Das heißt, ich habe main.py, die das zufällige Modul importiert. Ich benutze Import CamClass, um ein Skript zu importieren, das eine Objektklasse von camClass.py im selben Verzeichnis enthält. Wenn ich versuche, das zufällige Modul innerhalb der Klasse in camClass.py zu verwenden, ist es undefiniert.
Wie überwinde ich diesen Fehler?
Wenn ich das Modul aus camClass.py reimportieren muss, wo mache ich das? In der init Funktion? Oder nur am Anfang des Skripts? Danke
Ihre Frage klingt so, als würden Sie für jede Klasse eine separate Datei verwenden. Sie sollten darüber nachdenken, warum Sie das tun. Es ergibt oft keinen Sinn. – BrenBarn
Mögliches Duplikat von [Wie funktioniert der Python-Import genau?] (Http://stackoverflow.com/questions/10501724/how-does-python-importing-exactly-work) –
Insbesondere ein Teil des Moduls wird nicht jedes Mal importiert. –