Рубрики
Без рубрики

Как получить текущий каталог в Python?

В этом уроке Python мы посмотрим на то, как вы можете получить текущий рабочий каталог в Python и как … Tagged с Python, начинающим, учебником, программированием.

В этом уроке Python мы посмотрим на то, как вы можете получить текущий рабочий каталог в Python и как вы можете изменить рабочий каталог.

Этот учебник является частью нашей инициативы в Гильгипл , чтобы написать короткие уверенные учебные пособия, часто используемые или интересные концепции. Однако, если вы здесь, только для решения, используйте это ссылка Отказ

Стол содержания

  • Что такое каталоги и как они работают?
  • Python Получить текущий каталог
  • Каталог изменить Python
  • Ограничения и предостережения

Что такое каталоги и как они работают?

Если вы новичок для программирования, каталоги – это не что иное, как папки. Эти каталоги присутствуют в корневой папке, например: C: \ или D: \ И каждый каталог может содержать файлы или подкаталоги и так далее. А для получения файла вам понадобится узнать точный путь для достижения файла, в Windows вы можете просматривать определенный путь к файлу, щелкнув правой кнопкой мыши на общее местоположение файла.

Кроме того, при запуске скрипта Python текущий каталог устанавливается на местоположение скрипта. И, пытаясь запустить другой скрипт или во время обработки файлов в Python текущий рабочий каталог (CWD) важен, так как Python не сможет получить доступ к файлам, если нет в CWD. В этих сценариях в этих сценариях Python Get текущий каталог помогает вам знать, какой каталог вы находитесь в настоящее время.

Python Получить текущий каталог

Python Get текущий каталог поможет вам знать, какой каталог вы в настоящее время в том, чтобы сделать это, мы используем модуль ОС для взаимодействия с операционной системой, и мы используем OS.Getcwd () Метод для возврата пути текущего каталога.

Синтаксис OS.GETCWD:

os.getcwd()

Код для Python Получить текущий каталог:

#importing the os module
import os

#to get the current working directory
directory = os.getcwd()

print(directory)

Выходной способ может варьироваться в зависимости от каталога, который вы находитесь в Но это будет корневая папка, например: D: \ и каталог, префикс которого \ Отказ

Каталог изменить Python

Подобно Python Получите текущий каталог, мы используем модуль ОС для изменения текущего каталога. Мы используем ЧДИР () Методы для изменения каталога. Использование этого снова будет изменение текущего каталога для получения соответствующих файлов.

Синтаксис CHDIR ():

os.chdir(path)

Параметры:

путь – путь к новому каталогу

Код для изменения текущего каталога:

Допустим, я хотел изменить каталог в каталог, называемый «Freelancer» внутри «Flexiple»

import os

os.chdir("C:\freelancer\flexiple")

Ограничения и предостережения

  • Python Получить метод текущего каталога возвращать только текущий рабочий каталог, если вы хотите, чтобы весь путь, используйте OS.Path.realPath (файл)
  • В отличие от Python Получите текущий каталог, каталог изменений требует параметра, который должен быть каталогом, а если не Python возвращает A NotadirectoryError.
  • Если каталог не существует, то A FileNotFoundError возвращается. И в случае, если пользователю не хватает необходимых разрешений для доступа к каталогу A 1Пермиссионщичество возвращается.

Дайте мне знать ваши мысли в разделе «Комментарий» ниже. Счастливое кодирование:)

Оригинал: “https://dev.to/hrishikesh1990/how-to-get-the-current-directory-in-python-4k6p”