Метод os.getcwdb() в Python3
Методы файлов/каталогов 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 )
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'Другие расширения