Comment récupérer le chemin du répertoire courant en Python

Dans ce tutoriel, nous allons voire comment trouver le répertoire courant (ou répertoire de travail) en utilisant python. Le répertoire courant n’est rien d’autre que le dossier à partir duquel votre script est exécuté.
 
 

Récupérer le chemin du répertoire courant

Pour effectuer cette tâche, nous utiliserons le module « os » en python. Il dispose d’une méthode appelée « getcwd() » qui retournera le répertoire courant. C’est aussi simple que ça. Il renvoie le chemin complet(absolu) du répertoire de travail courant. Si vous voulez juste le nom du répertoire, vous pouvez soit séparer par «/», soit utiliser une autre fonction appelée « basename » du module « os.path ».

Vous trouverez ci-dessous le code qui renvoie à la fois le chemin absolu du répertoire courant et son nom.

import os
# récupérer le chemin du répertoire courant
path = os.getcwd()
print("Le répertoire courant est : " + path)
# récupérer le nom du répertoire courant
repn = os.path.basename(path)
print("Le nom du répertoire est : " + repn)

Cela produit le résultat suivant:

Le répertoire courant est : /home
Le nom du répertoire est : home

 

Récupérer le chemin du script

Regardons maintenant comment obtenir le chemin du script lui-même indépendamment de l’endroit où vous l’exécutez. Pour cela, nous allons utiliser la variable spéciale appelée « __file__ » et la transmettre à la méthode « realpath » du module « os.path ».

import os
# récupérer le chemin du script
path = os.path.realpath(__file__)
print("Le chemin du script est : " + path)

Cela produit le résultat suivant:

Le chemin du script est : /home/main.py

 
QCM Python

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *