Maison >développement back-end >Tutoriel Python >Voici quelques options de titre, en gardant à l'esprit la nécessité d'un format de question : **Court et concis :** * **Comment trouver le répertoire parent en Python ?** * **Quelle est la meilleure façon d'obtenir un parent Di
Lorsque vous naviguez dans le système de fichiers, vous devrez peut-être accéder au répertoire parent d'un chemin donné. Cette fonctionnalité est particulièrement utile lorsque vous travaillez avec des systèmes multiplateformes.
Avec Python 3.4 et versions ultérieures, le module pathlib fournit un moyen pratique d'obtenir le répertoire parent :
<code class="python">from pathlib import Path path = Path("/here/your/path/file.txt") print(path.parent.absolute())</code>
Pour les versions de Python antérieures à 3.4, vous pouvez utiliser le module os.path pour obtenir le même résultat :
<code class="python">import os print(os.path.abspath(os.path.join(yourpath, os.pardir)))</code>
Dans les deux cas , où yourpath représente le chemin pour lequel vous souhaitez trouver le répertoire parent, le résultat résultant sera le chemin absolu du répertoire parent. Si le répertoire n'a pas de parent (par exemple, le répertoire racine), le répertoire lui-même sera renvoyé.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!