🔍 Как получить текущую директорию Python? Узнайте простой способ!
Чтобы получить текущую директорию в Python, вы можете использовать модуль os
и его функцию getcwd()
. Эта функция возвращает строку, представляющую текущий рабочий каталог.
import os
current_directory = os.getcwd()
print(current_directory)
Этот код импортирует модуль os
и вызывает функцию getcwd()
для получения текущего рабочего каталога. Затем он выводит текущую директорию на экран. Вы можете добавить этот код в свою программу, чтобы получить текущую директорию в Python.
Детальный ответ
Как получить текущую директорию Python?
Введение
При разработке программ на Python часто возникает необходимость получить текущую рабочую директорию программы. Это может быть полезно, если вы хотите получить путь к файлу, с которым работает ваше приложение, или если вам нужно создать относительный путь к файлу или папке.
Модуль os
Python предоставляет модуль os, который предоставляет функции для работы с операционной системой, включая получение информации о текущей директории.
import os
current_directory = os.getcwd()
print(f"Текущая директория: {current_directory}")
В приведенном коде мы импортируем модуль os и используем функцию getcwd() для получения текущей рабочей директории. Затем мы выводим результат с помощью функции print().
Модуль pathlib
Кроме того, начиная с версии Python 3.4, появился модуль pathlib, который предоставляет более удобный и легковесный способ работы с путями к файлам и директориям.
from pathlib import Path
current_directory = Path.cwd()
print(f"Текущая директория: {current_directory}")
В этом примере мы импортируем класс Path из модуля pathlib и используем метод cwd(), чтобы получить текущую директорию. Затем мы выводим результат с помощью функции print().
Заключение
Как вы видите, получение текущей директории в Python не является сложной задачей. Вы можете использовать модуль os или модуль pathlib для достижения этой цели. Оба подхода предоставляют удобные функции для работы с путями к файлам и директориям в вашей программе.
Удачи в вашем программировании!