Метод os.getcwdb() в Python3

Python3 OS 文件/目录方法Методы файлов/каталогов Python3 OS


Обзор

Метод os.getcwdb() возвращает байтовую строку, представляющую текущий рабочий каталог.

ByteString — это строка UTF-8, которая может соответствовать всем возможным последовательностям байтов.

Этот метод был изменён в Python 3.8: функция использует кодировку UTF-8 в Windows вместо ANSI.

Синтаксис

getcwdb()Синтаксис метода следующий:

os.getcwdb()

Parameters

  • Отсутствует

Возвращаемое значение

Возвращает объект Unicode текущего рабочего каталога.

Пример

В следующем примере демонстрируется использование метода getcwdb():

Пример

#!/usr/bin/python3

import os, sys

# Переключиться в каталог "/var/www/html"
os.chdir("/var/www/html" )

# Вывести текущий каталог
print ("Current working directory : %s" % os.getcwdb())

# Открыть "/tmp"
fd = os.open( "/tmp", os.O_RDONLY )

# Использовать метод os.fchdir() для изменения каталога
os.fchdir(fd)

# Вывести текущий каталог
print ("Current working directory : %s" % os.getcwdb())

# Закрыть файл
os.close( fd )

При выполнении вышеуказанной программы выводится следующий результат:

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

Python3 OS 文件/目录方法Методы файлов/каталогов Python3 OS

Другие расширения