все 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Сообщить о неточности