Participer au site avec un Tip
Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Module « os » Python 3.11.3

Fonction getcwd - module os

Signature de la fonction getcwd

 def getcwd() -> str

Description

Cette fonction permet de récupérer le chemin du répertoire de travail courant (getcwd = get current working directory). Le chemin renvoyé sera exprimé en absolu (à partir de la racine du système de fichiers).

help(os.getcwd)

Return a unicode string representing the current working directory.

Valeur de retour

La valeur de retour est de type str.

Cette fonction ne renvoie le chemin du répertoire de travail courant.

Exemple(s) de code

 1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
 10 
 11 
 12 
 13 
 14 
 15 
import os
import tempfile

temp_path = tempfile.gettempdir()
current_path = os.getcwd()

if temp_path == current_path:
    print("Ok, vous êtes dans le répertoire de fichiers temporaires !")
else:
    print("On se place dans le répertoire de fichiers temporaires.")
    os.chdir(temp_path) 
    if temp_path == os.getcwd():
        print("Cette fois-ci, on y est !")
    
print("Bye bye")
Exemple d'utilisation de la fonction os.getcwd.

Et voici les résultats produits par cet exemple.

$> python3 sample.py
On se place dans le répertoire de fichiers temporaires.
Cette fois-ci, on y est !
Bye bye
$> 

Voir aussi