«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как найти родительский каталог пути к файлу в Python?

Как найти родительский каталог пути к файлу в Python?

Опубликовано 1 ноября 2024 г.
Просматривать:223

How to Find the Parent Directory of a File Path in Python?

Получение маршрута родительского каталога в Python

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

Один метод предполагает использование модуля pathlib Python 3.4. Следующий код демонстрирует его применение:

from pathlib import Path
path = Path("/here/your/path/file.txt")
print(path.parent.absolute())

Этот код инициализирует экземпляр Path по указанному пути и продолжает печатать абсолютный путь к его родительскому каталогу.

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

import os
print(os.path.abspath(os.path.join(yourpath, os.pardir)))

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

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

Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3