Как узнать директорию Python на Windows
Для того чтобы узнать текущую директорию, в которой исполняется скрипт на Python в операционной системе Windows, можно использовать модуль `os` и функцию `getcwd()`. Вот пример кода:
import os
current_directory = os.getcwd()
print(current_directory)
Этот код будет выводить текущую директорию исполняемого скрипта на экран.
Детальный ответ
Как узнать директорию Python в Windows
В этой статье мы рассмотрим несколько способов, как узнать текущую директорию, в которой выполняется Python-скрипт, на операционной системе Windows.
Способ 1: Использование модуля os
Модуль os предоставляет функцию os.getcwd(), которая возвращает текущую рабочую директорию.
import os
current_directory = os.getcwd()
print(f"Текущая директория: {current_directory}")
Этот код выведет текущую директорию на экран:
Текущая директория: C:\путь\к\директории
Способ 2: Использование модуля pathlib
Модуль pathlib предоставляет объект Path, который представляет путь к файловой системе.
from pathlib import Path
current_directory = Path.cwd()
print(f"Текущая директория: {current_directory}")
Этот код также выведет текущую директорию на экран:
Текущая директория: C:\путь\к\директории
Способ 3: Использование переменной окружения
На операционной системе Windows, путь к текущей директории Python-скрипта можно получить через переменную окружения %CD%.
import os
current_directory = os.environ['CD']
print(f"Текущая директория: {current_directory}")
Этот код также выведет текущую директорию на экран:
Текущая директория: C:\путь\к\директории
Способ 4: Использование функции msvcrt.getwcd()
Если вы работаете с Windows и используете интерактивный режим Python, вы можете использовать функцию msvcrt.getwcd() из модуля msvcrt для получения текущей директории.
import msvcrt
current_directory = msvcrt.getwcd()
print(f"Текущая директория: {current_directory}")
Этот код также выведет текущую директорию на экран:
Текущая директория: C:\путь\к\директории
Заключение
Это были несколько способов, как узнать текущую директорию Python-скрипта на операционной системе Windows. Вы можете выбрать любой из этих способов в зависимости от ваших предпочтений и требований.