Операционная система: функция getcwd
Метод `os.getcwd()` возвращает текущую рабочую директорию, то есть директорию, в которой программа в данный момент выполняется.
Вот пример кода, демонстрирующий использование `os.getcwd()`:
python
import os
# Получаем текущую рабочую директорию
current_dir = os.getcwd()
print("Текущая рабочая директория:", current_dir)
# Создаем новую директорию в текущей рабочей директории
new_dir = os.path.join(current_dir, "new_directory")
os.makedirs(new_dir)
print("Создана новая директория:", new_dir)
# Изменяем рабочую директорию на новую
os.chdir(new_dir)
print("Текущая рабочая директория после смены:", os.getcwd())
# Возвращаемся в исходную директорию
os.chdir(current_dir)
print("Текущая рабочая директория после возврата:", os.getcwd())
В этом примере мы сначала получаем текущую рабочую директорию с помощью `os.getcwd()`, затем создаем новую директорию в текущей директории с помощью `os.makedirs()`, меняем рабочую директорию на новую с помощью `os.chdir()` и возвращаемся обратно в исходную директорию. Каждый раз мы выводим текущую рабочую директорию, чтобы убедиться, что она действительно меняется.