Wie bekomme ich den absoluten Pfad des Moduls, das an anderer Stelle importiert werden kann?
Wie die anderen Antworten schon gesagt haben, können Sie __file__
verwenden. Beachten Sie jedoch, dass dies nicht den vollständigen Pfad angibt, wenn sich das andere Modul im selben Verzeichnis wie das Programm befindet. Also, um sicher zu sein, tun Sie etwas wie folgt:
Hier ist ein Beispiel mit einem Modul namens checkIP
, um zu verdeutlichen, warum Sie den Pfad abspeichern müssen ( checkIP.py
ist im aktuellen Verzeichnis):
Tags und Links python python-module