Курс Python → Получение текущей директории
Для вывода текущей директории в Python можно воспользоваться функцией os.getcwd() из модуля os. Эта функция возвращает строку, представляющую текущую рабочую директорию, то есть директорию, в которой был запущен скрипт.
Прежде чем использовать функцию os.getcwd(), необходимо импортировать модуль os. Это можно сделать следующим образом:
import os
После этого можно вызвать функцию os.getcwd() и присвоить результат ее выполнения переменной, чтобы затем вывести текущую директорию на экран:
current_dir = os.getcwd()
print("Текущая директория:", current_dir)
При запуске этого кода на консоль будет выведена строка с путем к текущей директории. Это может быть полезно, например, при отладке программы или при работе с файлами и директориями в Python.
Другие уроки курса "Python"
- Открытие и редактирование скриптов Python
- Модуль sys: основы
- Именованные кортежи в Python
- Определение имен функций
- Построение графиков в Matplotlib
- Работа с географическими данными.
- Логирование с Logzero
- Генераторы в Python
- Транспонирование матрицы в Python
- Создание вложенных циклов for
- Работа со строками
- Оптимизация памяти с __slots__
- Оператор «and» в Python
- Вычисление логарифмов в Python
- HTTP-запросы с библиотекой Requests
- Работа с deque из collections
- Структура строк в Python
- Сравнение неупорядоченных списков
- Многострочные комментарии в Python
- Оптимизация сравнения в Python
- Проверка дублей в списке.
- Работа с кортежами в Python
- Работа с изменяемыми списками
- Использование функции enumerate()
- Метод rsub для пользовательских чисел
- Enum в Python: создание и использование перечислений
- Распаковка аргументов в Python
- Модуль subprocess: запуск внешних команд
- Оператор zip в Python
- Нахождение разницы между списками в Python
- Проектирование Singleton с метаклассом
- enumerate() в Python для работы с индексами
- Расширение операции побитового «и» в Python
- Замена текста с re.sub()
- Модуль Antigravity в Python 3
- Склеивание строк без циклов
- Проверка версии Python
- Использование подчеркивания в REPL
- Создание пустых функций и классов в Python
- Работа с очередями в Python
- Транспонирование 2D-массива с помощью zip
- Освоение Python
- Проверка наличия элемента в списке
- Отрицательные индексы списков в Python
- Преобразование числа в восьмеричную строку
- Генерация UUID в Python















