Python3 os.getcwdb()-Methode
Python3 OS-Datei-/Verzeichnismethoden
Übersicht
Die Methode os.getcwdb() gibt einen Bytestring zurück, der das aktuelle Arbeitsverzeichnis repräsentiert.
ByteString ist eine UTF-8-Zeichenkette, die allen möglichen Bytefolgen entsprechen kann.
Diese Methode wurde in Python 3.8 geändert: Die Funktion verwendet unter Windows UTF-8-Kodierung anstelle von ANSI.
Syntax
getcwdb()Die Methodensyntax lautet wie folgt:
os.getcwdb()
Parameters
- Keine
Rückgabewert
Gibt ein Unicode-Objekt des aktuellen Arbeitsverzeichnisses zurück.
Beispiel
Das folgende Beispiel demonstriert die Verwendung der getcwdb()-Methode:
Beispiel
#!/usr/bin/python3
import os, sys
# In das Verzeichnis "/var/www/html" wechseln
os.chdir("/var/www/html" )
# Aktuelles Verzeichnis ausgeben
print ("Aktuelles Arbeitsverzeichnis : %s" % os.getcwdb())
# "/tmp" öffnen
fd = os.open( "/tmp", os.O_RDONLY )
# Die Methode os.fchdir() verwenden, um das Verzeichnis zu wechseln
os.fchdir(fd)
# Aktuelles Verzeichnis ausgeben
print ("Aktuelles Arbeitsverzeichnis : %s" % os.getcwdb())
# Datei schließen
os.close( fd )
import os, sys
# In das Verzeichnis "/var/www/html" wechseln
os.chdir("/var/www/html" )
# Aktuelles Verzeichnis ausgeben
print ("Aktuelles Arbeitsverzeichnis : %s" % os.getcwdb())
# "/tmp" öffnen
fd = os.open( "/tmp", os.O_RDONLY )
# Die Methode os.fchdir() verwenden, um das Verzeichnis zu wechseln
os.fchdir(fd)
# Aktuelles Verzeichnis ausgeben
print ("Aktuelles Arbeitsverzeichnis : %s" % os.getcwdb())
# Datei schließen
os.close( fd )
Die Ausführung des obigen Programms liefert das folgende Ergebnis:
当前工作目录 : b'/var/www/html' 当前工作目录 : b'/private/tmp'Andere Erweiterungen