Unterschied absoluter und relativer Pfad einer Datei o. Verzeichnis/Order | Programmierung

Computer Pfad absolut relativ

Pfad

Ein Pfad ist eine Zeichenfolge, die eine genaue Lokalisation von Dateien oder Verzeichnissen/ Order auf einem Computersystem ermöglicht. Pfade sind notwendig, damit ein Betriebssystem oder eine Software/ Programm benötigte Dateien findet und ausführen lassen kann.

Der absolute Pfad

Der absolute Pfad bezieht sich auf ein Stammverzeichnis des Servers (Root). Dieser Pfad beginnt immer mit einem Schrägstrich. Das Rootverzeichnis ist die oberste Ebene der Datenstruktur eines Computers.

Absolute Pfade zeigen die vollständige Position einer Datei vom Rootverzeichnis aus an, wie am folgenden Beispiel gezeigt.

<img src="https://alltag-0815.de/wp-content/uploads/Python-Programmiersprache-1030x438.jpg" />

Der relative Pfad

Relative Pfade benennen die Position einer Datei „relativ“ zu dem Dateiordner, in dem ein Programm ausgeführt wird. Programme oder Skripte, die relative Pfadangaben nutzen, sind komplett unabhängig von der Datenstruktur des Computersystems, auf dem sie sich befinden.

<img src="Python-Programmiersprache-1030x438.jpg" />

In diesem Fall wird das Bild nur dann gefunden und eingebunden, wenn es sich im selben Verzeichnis wie die Webseite befindet.

Probleme

Regelmäßig stehen Python Einsteiger vor Problemen beim Import von Modulen. Aufgrund fehlerhafter Pfade wird der befürchtete ModuleNotFoundError Fehler erzeugt.