Python Glossary English

все Python 3osфункция

os.getcwd

os — рабочий каталог

Возвращает текущий рабочий каталог как строку (str).

Синтаксис

os.getcwd() -> str

Текущий каталог — свойство всего процесса, а не потока и не модуля, поэтому относительные пути в программе зависят от того, откуда её запустили. Для файлов рядом со скриптом надёжнее pathlib.Path(__file__).parent. Если текущий каталог удалили, getcwd поднимет FileNotFoundError.

Примеры

import os
print(isinstance(os.getcwd(), str))   # → True
print(type(os.getcwd()))  # → <class 'str'>
start = os.getcwd()  # запомнить текущий каталог

См. также

Открыть в полном глоссарииdocs.python.orgСообщить о неточности