Método Python3 os.getcwdb()
Métodos de archivos/directorios de Python3 OS
Resumen
El método os.getcwdb() se utiliza para devolver una cadena de bytes (bytestring) que representa el directorio de trabajo actual.
ByteString es una cadena UTF-8 que puede corresponder a todas las posibles secuencias de bytes.
Este método fue modificado en la versión Python 3.8: la función utiliza codificación UTF-8 en Windows, en lugar de ANSI.
Sintaxis
getcwdb()El formato de sintaxis del método es el siguiente:
os.getcwdb()
Parámetros
- Ninguno
Valor de retorno
Devuelve un objeto Unicode del directorio de trabajo actual.
Ejemplo
El siguiente ejemplo demuestra el uso del método getcwdb():
Ejemplo
#!/usr/bin/python3
import os, sys
# Cambiar al directorio "/var/www/html"
os.chdir("/var/www/html" )
# Imprimir el directorio actual
print ("Directorio de trabajo actual: %s" % os.getcwdb())
# Abrir "/tmp"
fd = os.open( "/tmp", os.O_RDONLY )
# Usar el método os.fchdir() para cambiar el directorio
os.fchdir(fd)
# Imprimir el directorio actual
print ("Directorio de trabajo actual: %s" % os.getcwdb())
# Cerrar el archivo
os.close( fd )
import os, sys
# Cambiar al directorio "/var/www/html"
os.chdir("/var/www/html" )
# Imprimir el directorio actual
print ("Directorio de trabajo actual: %s" % os.getcwdb())
# Abrir "/tmp"
fd = os.open( "/tmp", os.O_RDONLY )
# Usar el método os.fchdir() para cambiar el directorio
os.fchdir(fd)
# Imprimir el directorio actual
print ("Directorio de trabajo actual: %s" % os.getcwdb())
# Cerrar el archivo
os.close( fd )
La salida del programa anterior es:
当前工作目录 : b'/var/www/html' 当前工作目录 : b'/private/tmp'Otras extensiones