Python OS.chemin.joindre l'exemple

Python OS.chemin.joindre l'exemple
Le "OS.chemin.rejoindre"Est une fonction très importante du"OS”Module de Python. Cette fonction est utilisée pour concaténer deux chemins ou plus ensemble dans un seul chemin intégré. Cependant, une chose importante à comprendre ici est que si vous voulez fournir un chemin absolu, je.e., Un chemin commençant par une barre oblique en avant "/ /"En tant qu'attribut à cette fonction, alors tout attribut fourni avant cela sera considéré comme inutile. Par conséquent, il sera rejeté. D'un autre côté, un attribut qui suivra un chemin absolu sera simplement concaténé. De plus, si vous utilisez un attribut vide "" comme dernier attribut à cette fonction, alors une barre oblique inverse "\"Sera introduit à la fin du chemin concaténé. En dehors de cela, cette fonction peut également être utilisée avec des listes dans Python. Pour saisir une bonne compréhension de tout cela, vous devrez lire tous les exemples que nous avons fournis dans cet article.

Exemples d'OS.chemin.Rejoignez Python dans Windows 10

Voici plusieurs exemples pertinents d'utilisation du «OS.chemin.rejoindre»Fonction dans Python dans Windows 10. Ces exemples sont, en fait, les différentes variantes de cette fonction à travers lesquelles vous pouvez obtenir différentes sorties en les peaufinant. Vous pourrez bien comprendre tout cela en parcourant tous ces exemples individuellement.

Exemple 1

Dans cet exemple, nous voulions rejoindre un chemin absolu avec un répertoire et un fichier présent sur notre système. Pour cela, nous avons écrit le code Python illustré dans l'image ci-dessous:

# - * - CODING: UTF-8 - *-
"" "
Créé le mardi 28 sept. 18:42:03 2021
@author: Dell
"" "
Importer un système d'exploitation
path = "/ home"
imprimer (OS.chemin.jointer (path, "bureau", "proposition de projet.docx "))

Dans cet exemple, nous avons importé le «OS”Module de Python en premier depuis le«OS.chemin.rejoindre»La fonction appartient à ce module. Après avoir importé ce module, nous avons déclaré une variable nommée «chemin»Et a attribué un chemin absolu, comme le chemin de notre répertoire domestique. Ensuite, nous avons un «imprimer«Commande dans laquelle nous avons utilisé le«OS.chemin.rejoindre" fonction. Nous avons attribué trois attributs à cette fonction. Le premier attribut était le «chemin»Variable à laquelle un chemin absolu a été attribué plus tôt. Le deuxième attribut était un nom de répertoire, je.e., Bureau. Dans ce cas, le troisième attribut était le nom d'un fichier, je.e., Proposition de projet.docx. Avec ce code, nous voulions voir comment ces différents chemins s'occupent de les concaténer avec l'aide de cette fonction.

Le résultat de l'exécution de ce programme est affiché dans l'image suivante:

Depuis le premier attribut que nous avons fourni au «OS.chemin.rejoindre"La fonction était un chemin absolu, les autres chemins ont été simplement concaténés avec ce chemin en utilisant la barre arrière"\".

Exemple 2

Dans cet exemple, encore une fois, nous voulions rejoindre un chemin absolu avec un répertoire et un fichier présent sur notre système, cependant, dans un ordre différent du premier exemple. Pour cela, nous avons écrit le code Python illustré dans l'image ci-dessous:

# - * - CODING: UTF-8 - *-
"" "
Créé le mardi 28 sept. 18:42:03 2021
@author: Dell
"" "
Importer un système d'exploitation
path = "Desktop"
imprimer (OS.chemin.joindre (chemin, "/ home", "proposition de projet.docx "))

Dans cet exemple, après avoir importé le «OS«Module, nous avons déclaré une variable nommée«chemin»Et attribué le chemin d'un répertoire, je.e., Bureau. Ensuite, nous avons un «imprimer«Commande dans laquelle nous avons utilisé le«OS.chemin.rejoindre" fonction. Nous avons attribué trois attributs à cette fonction. Le premier attribut était le «chemin»Variable à laquelle un chemin de répertoire a été attribué plus tôt. Le deuxième attribut était un chemin absolu, je.e., le chemin de notre répertoire d'origine; Dans ce cas, le troisième attribut était le nom d'un fichier, je.e., Proposition de projet.docx. Avec ce code, nous voulions voir comment ces différents chemins s'occupent de les concaténer avec l'aide de cette fonction.

Le résultat de l'exécution de ce programme est affiché dans l'image suivante:

Maintenant, puisque le deuxième attribut de cette fonction était un chemin absolu, tout avant que cet attribut ne soit jeté, et la concaténation a eu lieu après le chemin absolu.

Exemple 3

Dans cet exemple, nous voulions rejoindre un chemin absolu avec un répertoire et un fichier présent sur notre système, cependant, dans un ordre différent de celui de nos deux premiers exemples. Pour cela, nous avons écrit le code Python illustré dans l'image ci-dessous:

# - * - CODING: UTF-8 - *-
"" "
Créé le mardi 28 sept. 18:42:03 2021
@author: Dell
"" "
Importer un système d'exploitation
path = "Desktop"
imprimer (OS.chemin.jointer (path, "Projection Project.docx "," / home "))

Dans cet exemple, après avoir importé le «OS«Module, nous avons déclaré une variable nommée«chemin»Et lui attribué le chemin d'un répertoire, je.e., Bureau. Ensuite, nous avons un «imprimer«Commande dans laquelle nous avons utilisé le«OS.chemin.rejoindre" fonction. Nous avons attribué trois attributs à cette fonction. Le premier attribut était le «chemin»Variable à laquelle un chemin de répertoire a été attribué plus tôt. Le deuxième attribut était le nom d'un fichier, je.e., Proposition de projet.docx. Alors que le troisième attribut était un chemin absolu, je.e., Le chemin de notre répertoire domestique. Avec ce code, nous voulions voir comment ces différents chemins s'occupent de les concaténer avec l'aide de cette fonction.

Le résultat de l'exécution de ce programme est affiché dans l'image suivante:

Puisque le troisième attribut de cette fonction contenait un chemin absolu, donc tout avant que cet attribut ne soit jeté, et nous ne nous sommes retrouvés que avec ce chemin absolu.

Exemple 4

Cet exemple est à peu près similaire à notre premier exemple, avec simplement une légère différence que vous pourrez comprendre en regardant le code Python illustré ci-dessous:

# - * - CODING: UTF-8 - *-
"" "
Créé le mardi 28 sept. 18:42:03 2021
@author: Dell
"" "
Importer un système d'exploitation
path = "/ home"
imprimer (OS.chemin.jointer (path, "bureau", "proposition de projet.docx "," "))

Dans cet exemple, nous n'avons introduit que le quatrième attribut au «OS.chemin.rejoindre»Fonction pour voir comment cet attribut affecte notre sortie.

Le résultat de l'exécution de ce programme est affiché dans l'image suivante:

La seule différence que cette sortie a de la sortie de notre premier exemple est une barre oblique inverse "\"Est introduit à la fin du chemin concaténé qui s'est produit uniquement à cause de l'introduction du quatrième attribut vide.

Exemple 5

Cet exemple est relativement différent de nos quatre premiers exemples. Dans celui-ci, nous souhaitons utiliser le «OS.chemin.rejoindre”Fonction avec la liste de Python. Pour cela, nous avons écrit le code indiqué dans l'image ci-dessous:

# - * - CODING: UTF-8 - *-
"" "
Créé le mardi 28 sept. 18:42:03 2021
@author: Dell
"" "
Importer un système d'exploitation
path_list = ["e:", "path", "to", "file"]
file_path = os.chemin.join (* path_list)
print (file_path)

Dans cet exemple, après avoir importé le module souhaité, nous avons déclaré une liste nommée «path_list»Et y a attribué quelques cordes. Ensuite, nous avons une variable nommée «chemin du fichier», Auquel nous avons attribué le résultat du«OS.chemin.rejoindre" fonction. Le seul attribut que nous avons transmis à cette fonction est un pointeur de notre liste déclarée ci-dessus. Enfin, nous avons imprimé la valeur du «chemin du fichier»Variable.

Le résultat de l'exécution de ce programme est affiché dans l'image suivante:

Vous pouvez voir à partir de la sortie indiquée ci-dessus à quel point le «OS.chemin.rejoindre»La fonction a concaténé les chemins qui lui sont fournis en utilisant une liste dans Python.

Conclusion

Cet article visait à utiliser le «OS.chemin.rejoindre”Fonction de Python dans Windows 10. Nous avons d'abord parlé brièvement de l'utilisation de cette fonction, et après avoir établi une compréhension de base, nous avons partagé cinq exemples différents avec vous qui utilisaient cette fonction dans Python. Ces exemples différaient légèrement les uns des autres. Cependant, en comprenant ces différences mineures, vous pourrez maîtriser l'utilisation de cette fonction de Python et pourrez l'utiliser assez efficacement, au besoin.