Den Inhalt von PYTHONPATH in Python drucken
Immer wenn wir ein Modul/Paket in Python verwenden, um den eingebauten Code zu verwenden, laden wir dieses Modul zuerst in den Speicher. Der Ort, an dem sich das Modul befindet, wird als Pfad
gespeichert. Wann immer wir also ein Modul laden, findet Python dieses Modul in der Liste der Pfade.
Die Umgebungsvariable ist eine der Quellen, aus denen Python Pfade zum Laden der Module finden kann. PYTHONPATH
ist eine Umgebungsvariable, in der wir zusätzliche Pfade festlegen können, von denen aus Python Pakete findet und lädt. Es zeigt auf den Ort, an dem unsere Pakete gelagert werden. Wir legen Pfade darin fest, wenn wir keine zusätzlichen Pakete im Standardspeicherverzeichnis von Python installieren möchten. In diesem Fall speichern wir die Module in einem anderen Verzeichnis und speichern den Pfad dieses Verzeichnisses in der Variable PYTHONPATH
.
Inhalt von PYTHONPATH in Python drucken
Bevor wir den Inhalt von PYTHONPATH
drucken, müssen wir sicherstellen, dass die Variable PYTHONPATH
in unseren Umgebungsvariablen vorhanden ist und unsere angegebenen Pfade enthält. Wenn die Variable PYTHONPATH
nicht gesetzt ist, erhalten wir KeyError: 'PYTHONPATH'
.
Wenn nun die Variable PYTHONPATH
gesetzt ist und wir deren Inhalt drucken wollen. Wir schreiben die folgenden Codezeilen, um die in dieser Variablen gespeicherten Pfadlisten abzurufen. Die Ausgabe auf jedem Computer kann je nach den in der Variablen gespeicherten Pfaden unterschiedlich sein.
Wenn in dieser Variablen mehrere Pfade vorhanden sind, können wir die zurückgegebene Zeichenfolge basierend auf dem Pfadtrennzeichen, dh Semikolon (;
), aufteilen.
Beispielcode:
import os
print("List of paths in PYTHONPATH:", os.environ["PYTHONPATH"])
Ausgabe:
List of paths in PYTHONPATH: /home/user/mypackages
I am Fariba Laiq from Pakistan. An android app developer, technical content writer, and coding instructor. Writing has always been one of my passions. I love to learn, implement and convey my knowledge to others.
LinkedIn