Python OS.Weg.Schließen Sie sich ein Beispiel an

Python OS.Weg.Schließen Sie sich ein Beispiel an
Der "Betriebssystem.Weg.verbindenIst eine sehr wichtige Funktion des “BetriebssystemPythonmodul. Diese Funktion wird verwendet, um zwei oder mehr Pfade zu einem einzigen integrierten Pfad zusammenzuschließen. Eine wichtige Sache, die hier verstanden werden muss, ist, dass ich, wenn Sie einen absoluten Weg bieten, ich.e., Ein Weg beginnt mit einem Vorwärtsstrahl “/”Als Attribut für diese Funktion wird dann jedes vorgegebene Attribut als nutzlos angesehen. Daher wird es verworfen. Andererseits wird ein Attribut, das einem absoluten Pfad folgt. Wenn Sie ein leeres Attribut "als das letzte Attribut dieser Funktion verwenden, dann ein leeres Attribut", dann ist ein Backslash "\Wird am Ende des verketteten Pfades eingeführt. Abgesehen davon kann diese Funktion auch mit Listen in Python verwendet werden. Um ein solides Verständnis von all dem zu verstehen, müssen Sie alle Beispiele, die wir in diesem Artikel angegeben haben, lesen.

Beispiele für Betriebssystem.Weg.Machen Sie Python in Windows 10 mit

Im Folgenden finden Sie einige relevante Beispiele für die Verwendung der “Betriebssystem.Weg.verbindenFunktion in Python in Windows 10. Diese Beispiele sind in der Tat die verschiedenen Varianten dieser Funktion, durch die Sie unterschiedliche Ausgänge erhalten können, indem Sie sie einfach optimieren. Sie werden das alles gut verstehen können, indem Sie all diese Beispiele einzeln durchlaufen.

Beispiel 1

In diesem Beispiel wollten wir uns einem absoluten Pfad mit einem Verzeichnis und einer Datei in unserem System anschließen. Dafür haben wir den im Bild unten gezeigten Python -Code geschrieben:

# -* -Codierung: UTF -8 -*-
"" "
Erstellt am Dienstag 28. September 18:42:03 2021
@Author: Dell
"" "
OS importieren
path = "/home" "
Druck (Betriebssystem.Weg.Join (Pfad, "Desktop", "Projektvorschlag.docx "))

In diesem Beispiel haben wir das importiertBetriebssystem”Modul von Python zuerst seit dem“Betriebssystem.Weg.verbindenDie Funktion gehört zu diesem Modul. Nach dem Import dieses Moduls haben wir eine Variable benannt "benannt" deklariert "WegUnd einen absoluten Weg zugewiesen, wie den Weg unseres Heimverzeichnisses. Dann haben wir eine "druckenBefehl, in dem wir das verwendet haben "Betriebssystem.Weg.verbinden”Funktion. Wir haben dieser Funktion drei Attribute zugewiesen. Das erste Attribut war das “Weg”Variable, zu der früher ein absoluter Pfad zugewiesen wurde. Das zweite Attribut war ein Verzeichnisname, ich.e., Desktop. In diesem Fall war das dritte Attribut der Name einer Datei, ich.e., Projektvorschlag.docx. Bei diesem Code wollten wir sehen.

Das Ergebnis des Ausführens dieses Programms wird im folgenden Bild angezeigt:

Seit dem ersten Attribut, das wir dem zur Verfügung gestellt haben “Betriebssystem.Weg.verbinden"Funktion war ein absoluter Weg, die anderen Pfade wurden einfach mit diesem Pfad unter Verwendung des Backslashs verkettet."\“.

Beispiel 2

In diesem Beispiel wollten wir wieder einen absoluten Weg mit einem Verzeichnis und einer Datei, die in unserem System vorhanden ist, in einer anderen Reihenfolge als das erste Beispiel. Dafür haben wir den im Bild unten gezeigten Python -Code geschrieben:

# -* -Codierung: UTF -8 -*-
"" "
Erstellt am Dienstag 28. September 18:42:03 2021
@Author: Dell
"" "
OS importieren
Path = "Desktop"
Druck (Betriebssystem.Weg.Treten Sie (Path, "/Home", "Projektvorschlag bei.docx "))

In diesem Beispiel nach dem Importieren der “Betriebssystem"Modul, wir haben eine Variable benannt" benannt "WegUnd den Pfad eines Verzeichnisses zugewiesen, ich.e., Desktop. Dann haben wir eine "druckenBefehl, in dem wir das verwendet haben "Betriebssystem.Weg.verbinden”Funktion. Wir haben dieser Funktion drei Attribute zugewiesen. Das erste Attribut war das “Weg”Variable, zu der früher ein Verzeichnispfad zugewiesen wurde. Das zweite Attribut war ein absoluter Weg, ich.e., der Weg unseres Heimverzeichnisses; In diesem Fall war das dritte Attribut der Name einer Datei, ich.e., Projektvorschlag.docx. Bei diesem Code wollten wir sehen.

Das Ergebnis des Ausführens dieses Programms wird im folgenden Bild angezeigt:

Da das zweite Attribut dieser Funktion ein absoluter Weg war, wurde alles vor diesem Attribut verworfen, und die Verkettung fand nach dem absoluten Weg statt.

Beispiel 3

In diesem Beispiel wollten wir uns jedoch einem absoluten Pfad mit einem Verzeichnis und einer Datei in unserem System in einer anderen Reihenfolge als die unserer ersten beiden Beispiele anschließen. Dafür haben wir den im Bild unten gezeigten Python -Code geschrieben:

# -* -Codierung: UTF -8 -*-
"" "
Erstellt am Dienstag 28. September 18:42:03 2021
@Author: Dell
"" "
OS importieren
Path = "Desktop"
Druck (Betriebssystem.Weg.Melden Sie sich an (Pfad ", Projektvorschlag.docx ","/home ")))

In diesem Beispiel nach dem Importieren der “Betriebssystem"Modul, wir haben eine Variable benannt" benannt "WegUnd ihm den Weg eines Verzeichnisses zugewiesen, ich.e., Desktop. Dann haben wir eine "druckenBefehl, in dem wir das verwendet haben "Betriebssystem.Weg.verbinden”Funktion. Wir haben dieser Funktion drei Attribute zugewiesen. Das erste Attribut war das “Weg”Variable, zu der früher ein Verzeichnispfad zugewiesen wurde. Das zweite Attribut war der Name einer Datei, ich.e., Projektvorschlag.docx. Während das dritte Attribut ein absoluter Weg war, ich bin ich.e., Der Weg unseres Heimverzeichnisses. Bei diesem Code wollten wir sehen.

Das Ergebnis des Ausführens dieses Programms wird im folgenden Bild angezeigt:

Da das dritte Attribut dieser Funktion einen absoluten Pfad enthielt, wurde alles vor diesem Attribut verworfen, und wir wurden nur mit diesem absoluten Weg zurückgelassen.

Beispiel 4

Dieses Beispiel ähnelt unserem ersten Beispiel, mit einfach einem kleinen Unterschied, den Sie durch Betrachtung des unten gezeigten Python -Codes herausfinden können:

# -* -Codierung: UTF -8 -*-
"" "
Erstellt am Dienstag 28. September 18:42:03 2021
@Author: Dell
"" "
OS importieren
path = "/home" "
Druck (Betriebssystem.Weg.Join (Pfad, "Desktop", "Projektvorschlag.docx "," "))

In diesem Beispiel haben wir nur das vierte Attribut in das “eingeführt“Betriebssystem.Weg.verbindenFunktionen, um zu sehen, wie sich dieses Attribut auf unsere Ausgabe auswirkt.

Das Ergebnis des Ausführens dieses Programms wird im folgenden Bild angezeigt:

Der einzige Unterschied, den diese Ausgabe von der Ausgabe unseres ersten Beispiels hat, ist ein Backslash\”Wird am Ende des verketteten Pfades eingeführt, der ausschließlich aufgrund der Einführung des vierten leeren Attributs geschah.

Beispiel 5

Dieses Beispiel unterscheidet sich relativ von unseren ersten vier Beispielen. In diesem Fall möchten wir das verwenden “Betriebssystem.Weg.verbindenFunktion mit der Liste in Python. Dafür haben wir den im Bild unten gezeigten Code geschrieben:

# -* -Codierung: UTF -8 -*-
"" "
Erstellt am Dienstag 28. September 18:42:03 2021
@Author: Dell
"" "
OS importieren
Path_List = ["E:", "Pfad", "zu", "Datei"]
Datei_path = os.Weg.join (*path_list)
print (Datei_Path)

In diesem Beispiel haben wir nach dem Import des gewünschten Moduls eine Liste mit dem Namen "deklariert"Path_ListUnd haben es ein paar Saiten zugewiesen. Dann haben wir eine Variable namens “Dateipfad", Zu dem wir das Ergebnis der" zugewiesen haben "Betriebssystem.Weg.verbinden”Funktion. Das einzige Attribut, das wir an diese Funktion übergeben haben. Schließlich haben wir den Wert der "gedruckt"Dateipfad”Variable.

Das Ergebnis des Ausführens dieses Programms wird im folgenden Bild angezeigt:

Sie können aus der oben gezeigten Ausgabe sehen, wie anmutig die “Betriebssystem.Weg.verbindenDie Funktion hat die ihm bereitgestellten Pfade durch Verwendung einer Liste in Python verkettet.

Abschluss

In diesem Artikel ging es darum, das zu verwendenBetriebssystem.Weg.verbindenFunktion von Python in Windows 10. Wir haben zuerst kurz über die Verwendung dieser Funktion gesprochen und nach dem Erstellen eines grundlegenden Verständnisses haben wir Ihnen fünf verschiedene Beispiele mit Ihnen geteilt, die diese Funktion in Python nutzten. Diese Beispiele unterschieden sich leicht voneinander. Durch das Verständnis dieser geringfügigen Unterschiede können Sie jedoch die Verwendung dieser Funktion von Python beherrschen und nach Bedarf recht effektiv einsetzen.