Python3 os.getcwdb()-Methode

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

Die Ausführung des obigen Programms liefert das folgende Ergebnis:

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

Python3 OS 文件/目录方法Python3 OS-Datei-/Verzeichnismethoden

Andere Erweiterungen