Méthode os.getcwdb() de Python3
Méthodes de fichiers/répertoires du module OS de Python3
Aperçu
La méthode os.getcwdb() renvoie une chaîne d'octets représentant le répertoire de travail actuel.
ByteString est une chaîne UTF-8 qui peut correspondre à toutes les séquences d'octets possibles.
Cette méthode a été modifiée dans Python 3.8 : la fonction utilise l'encodage UTF-8 sous Windows au lieu d'ANSI.
Syntaxe
getcwdb()La syntaxe de la méthode est la suivante :
os.getcwdb()
Parameters
- Aucune
Valeur de retour
Renvoie un objet Unicode du répertoire de travail actuel.
Exemple
L'exemple suivant montre l'utilisation de la méthode getcwdb() :
Exemple
#!/usr/bin/python3
import os, sys
# Passer au répertoire "/var/www/html"
os.chdir("/var/www/html" )
# Afficher le répertoire actuel
print ("Répertoire de travail actuel : %s" % os.getcwdb())
# Ouvrir "/tmp"
fd = os.open( "/tmp", os.O_RDONLY )
# Utiliser la méthode os.fchdir() pour changer de répertoire
os.fchdir(fd)
# Afficher le répertoire actuel
print ("Répertoire de travail actuel : %s" % os.getcwdb())
# Fermer le fichier
os.close( fd )
import os, sys
# Passer au répertoire "/var/www/html"
os.chdir("/var/www/html" )
# Afficher le répertoire actuel
print ("Répertoire de travail actuel : %s" % os.getcwdb())
# Ouvrir "/tmp"
fd = os.open( "/tmp", os.O_RDONLY )
# Utiliser la méthode os.fchdir() pour changer de répertoire
os.fchdir(fd)
# Afficher le répertoire actuel
print ("Répertoire de travail actuel : %s" % os.getcwdb())
# Fermer le fichier
os.close( fd )
L'exécution du programme ci-dessus produit le résultat suivant :
当前工作目录 : b'/var/www/html' 当前工作目录 : b'/private/tmp'Autres extensions