Курс Python → Получение текущей директории

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

Прежде чем использовать функцию os.getcwd(), необходимо импортировать модуль os. Это можно сделать следующим образом:

import os

После этого можно вызвать функцию os.getcwd() и присвоить результат ее выполнения переменной, чтобы затем вывести текущую директорию на экран:

current_dir = os.getcwd()
print("Текущая директория:", current_dir)

При запуске этого кода на консоль будет выведена строка с путем к текущей директории. Это может быть полезно, например, при отладке программы или при работе с файлами и директориями в Python.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Открытие и редактирование скриптов Python
  2. Модуль sys: основы
  3. Именованные кортежи в Python
  4. Определение имен функций
  5. Построение графиков в Matplotlib
  6. Работа с географическими данными.
  7. Логирование с Logzero
  8. Генераторы в Python
  9. Транспонирование матрицы в Python
  10. Создание вложенных циклов for
  11. Работа со строками
  12. Оптимизация памяти с __slots__
  13. Оператор «and» в Python
  14. Вычисление логарифмов в Python
  15. HTTP-запросы с библиотекой Requests
  16. Работа с deque из collections
  17. Структура строк в Python
  18. Сравнение неупорядоченных списков
  19. Многострочные комментарии в Python
  20. Оптимизация сравнения в Python
  21. Проверка дублей в списке.
  22. Работа с кортежами в Python
  23. Работа с изменяемыми списками
  24. Использование функции enumerate()
  25. Метод rsub для пользовательских чисел
  26. Enum в Python: создание и использование перечислений
  27. Распаковка аргументов в Python
  28. Модуль subprocess: запуск внешних команд
  29. Оператор zip в Python
  30. Нахождение разницы между списками в Python
  31. Проектирование Singleton с метаклассом
  32. enumerate() в Python для работы с индексами
  33. Расширение операции побитового «и» в Python
  34. Замена текста с re.sub()
  35. Модуль Antigravity в Python 3
  36. Склеивание строк без циклов
  37. Проверка версии Python
  38. Использование подчеркивания в REPL
  39. Создание пустых функций и классов в Python
  40. Работа с очередями в Python
  41. Транспонирование 2D-массива с помощью zip
  42. Освоение Python
  43. Проверка наличия элемента в списке
  44. Отрицательные индексы списков в Python
  45. Преобразование числа в восьмеричную строку
  46. Генерация UUID в Python

Marketello читают маркетологи из крутых компаний