Как с помощью модуля `os` узнать текущую рабочую директорию?

Для получения текущей рабочей директории с помощью модуля os, можно использовать функцию os.getcwd():
import os
current_directory = os.getcwd()
print(current_directory)

Чтобы узнать текущую рабочую директорию с помощью модуля os в Python, используется функция os.getcwd() (get current working directory). Она возвращает строку, представляющую абсолютный путь к текущей рабочей директории.

Вот пример кода:


import os

current_directory = os.getcwd()
print(f"Текущая рабочая директория: {current_directory}")

Объяснение:

  • import os: Импортирует модуль os, который предоставляет функции для взаимодействия с операционной системой.
  • os.getcwd(): Вызывает функцию getcwd() из модуля os. Эта функция не принимает аргументов.
  • current_directory = os.getcwd(): Присваивает возвращенное значение (строку с путем к текущей директории) переменной current_directory.
  • print(f"Текущая рабочая директория: {current_directory}"): Выводит значение переменной current_directory на консоль, используя f-строку для форматированного вывода.

Дополнительно:

Если нужно изменить текущую рабочую директорию, используется функция os.chdir(path), где path - это строка с новым путем. Например: os.chdir('/path/to/new/directory').

Важно помнить про обработку исключений при работе с файловой системой. Например, если указанного пути не существует при использовании os.chdir(), будет выброшено исключение FileNotFoundError.

0