note.nkmk.me (Français)
En Python, vous pouvez obtenir et modifier (définir) le répertoire de travail actuel avecos.getcwd()
Etos.chdir()
.
os
module est inclus dans la bibliothèque standard, donc aucune installation supplémentaire n’est nécessaire.
- os — interfaces diverses du système d’exploitation — documentation Python 3.7.4
Cet article décrit le contenu suivant.,
- Obtenir le répertoire de travail courant:
os.getcwd()
- Changer le répertoire de travail courant:
os.chdir()
Le chemin d’accès du fichier de script (.py
) peut être obtenu avec des __file__
. Voir l’article suivant.
- Related: Obtenir le chemin d’accès de l’exécution de fichier (.py) en Python:
__file__
Obtenir le répertoire de travail courant: os.,getcwd ()
os.getcwd()
renvoie le chemin absolu du répertoire de travail où Python s’exécute actuellement en tant que chaîne str
.
getcwd
signifie « obtenir le répertoire de travail en cours », et la commande Unix pwd
signifie « print working directory ».
bien sûr, vous pouvez imprimer le répertoire de travail avec des print()
.
Utiliser os.path
pour manipuler la chaîne de chemin. Voir l’article suivant pour plus de détails.,
- Related: extraire le fichier, le répertoire, le nom de l’extension d’une chaîne de chemin en Python
modifier le répertoire de travail actuel: os.chdir ()
Vous pouvez modifier le répertoire de travail actuel avec os.chdir()
.
spécifiez le chemin de destination dans l’argument. Il peut être absolu ou relatif. Utilisez "../"
pour monter.
Vous pouvez changer le répertoire courant comme la commande Unix cd
.
les Deux chdir
et cd
signifie « changer de répertoire ».
avec les fonctions__file__
Etos.path
, vous pouvez remplacer le répertoire courant par le répertoire où le fichier de script en cours d’exécution (.py
) existe.