Méthode os.getcwdb() de Python3

Python3 OS 文件/目录方法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 )

L'exécution du programme ci-dessus produit le résultat suivant :

当前工作目录 : b'/var/www/html'
当前工作目录 : b'/private/tmp'

Python3 OS 文件/目录方法Méthodes de fichiers/répertoires du module OS de Python3

Autres extensions