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

Будь то по неотложным причинам или будущим потребностям, это также необходимый аспект при выполнении проектов Python.

Итак, давайте выделим методы, которые вы можете использовать для получения текущего каталога Python, а также некоторые другие возможные настройки, которые вы можете применить к нему в целом.

Работа с каталогами Python

Методы, которые работают с рабочим каталогом Python, находятся во встроенном Операционные системы модуль и одинаковы для всех ОС. Значит, вам нужно импортировать этот модуль прежде чем вы сможете начать выполнять команды, относящиеся к вашему рабочему каталогу.

Как создать, импортировать и повторно использовать свой собственный модуль в Python

Мы объясняем важный фундамент повторного использования кода в Python: модули.

Однако, как и любая другая строка или блок кода Python, эти команды написаны в оболочке Python. Или файл Python, если вы используете другие редакторы кода. А если вы работаете из командной строки, вам нужно войти в оболочку Python, набрав питон. Это потому, что Операционные системы методы - это пакеты Python, и вы не можете выполнять их прямо из CMD.

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

Вы можете получить текущий каталог Python, используя либо os.path или же os.getcwd метод. Однако пока os.getcwd, который является более распространенным методом, проверяет только ваш текущий рабочий каталог, os.path может проверять как текущий каталог, так и базовый путь к вашему рабочему каталогу.

Чтобы получить базовый путь к вашему рабочему каталогу Python с помощью os.path, напишите в файле или оболочке Python следующее:

импорт ОС
BASE_DIR = os.path.dirname (os.path.dirname (os.path.abspath (__file__)))
печать (BASE_DIR)

Однако, чтобы использовать вышеуказанный метод для проверки активного рабочего каталога, введите следующее:

импорт ОС
CURR_DIR = os.path.dirname (os.path.realpath (__file__))
печать (CURR_DIR)

Получение текущего каталога Python с помощью os.getcwd метод довольно прост; чтобы использовать его, запустите следующие строки в вашей оболочке или файле Python:

импорт ОС
CURR_DIR = os.getcwd ()
печать (CURR_DIR)

Переключение текущего каталога Python

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

импорт ОС
chd = os.chdir ('C: / Пользователи / Omisola Idowu / Рабочий стол / my_project')
CURR_DIR = os.getcwd ()
печать (CURR_DIR)

Приведенный выше код изменяет текущий рабочий каталог на тот, который указан в скобках. Таким образом, вывод приведенного выше фрагмента возвращает полный путь к новому каталогу, который вы ввели в os.chdir () метод.

Другие настройки для работы с каталогами Python

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

Вы также можете добавить Python в переменную Windows PATH.

Однако убедитесь, что вы импортируете необходимые модули, набрав импорт ОС в вашей оболочке перед запуском ваших команд.

  1. os.listdir (): перечислить все файлы и подпапки в текущем рабочем каталоге Python
  2. os.mkdir ('новый_каталог'): создать новый каталог Python в текущем каталоге проекта
  3. os.rename ('старое_имя', 'новое_имя'): переименовать любой именованный файл или папку в текущем каталоге, указав его исходное имя, за которым следует его новое имя
  4. os.rmdir ('имя_папки'): удалить пустую папку в текущем рабочем пути
  5. os.remove ('имя_файла'): удалить файл из каталога Python
  6. shutil.rmtree ('имя_папки'): удалите непустую папку из рабочего каталога, чтобы использовать эту команду, импортируйте шутил библиотека, набрав импортный шутил в вашем рабочем файле или оболочке Python.

Организуйте свой каталог проектов с умом

Независимо от того, какой проект вы хотите запустить, рекомендуется создать папку, содержащую весь ваш проект. А расположение вашей папки и файлов может повлиять на вывод вашего проекта Python. Таким образом, должен быть хорошо структурированный каталог, чтобы ваше рабочее дерево не испортилось.

Однако перечисленные здесь методы каталогов - это лишь некоторые из немногих вещей, с которыми вы сталкиваетесь в процессе работы. далее в выполнение проектов Python, особенно когда вам нужно связать одну или несколько папок или файлов вместе.

Электронное письмо
Как создать ботов для Twitter, Instagram и Reddit с помощью Python

Хотите создать собственных ботов для социальных сетей? Вот как автоматически публиковать обновления в Twitter, Instagram и Reddit с помощью Python.

Похожие темы
  • Программирование
  • Программирование
  • Python
Об авторе
Идову Омисола (Опубликовано 49 статей)

Идову увлечен интеллектуальными технологиями и производительностью. В свободное время он играет с кодированием и переключается на шахматную доску, когда ему скучно, но он также любит время от времени отвлекаться от рутины. Его страсть показывать людям современные технологии побуждает его писать больше.

Ещё от Idowu Omisola

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!

Еще один шаг…!

Пожалуйста, подтвердите свой адрес электронной почты в электронном письме, которое мы вам только что отправили.

.