Obtenir le répertoire parent d'un chemin donné en Python peut être un problème multiplateforme. Cet article explore les solutions permettant de récupérer le répertoire parent de manière cohérente sur différents systèmes d'exploitation.
Le module pathlib fournit un moyen pratique et indépendant de la plate-forme de gérer les chemins de fichiers. Pour obtenir le répertoire parent à l'aide de pathlib :
<code class="python">from pathlib import Path path = Path("/here/your/path/file.txt") print(path.parent.absolute())</code>
Avant Python 3.4, vous pouvez utiliser l'approche suivante :
<code class="python">import os print(os.path.abspath(os.path.join(yourpath, os.pardir)))</code>
Remplacez votre chemin par le chemin dont vous souhaitez trouver le parent.
Lorsque le répertoire lui-même est à la racine du système de fichiers, les solutions ci-dessus renverront le même répertoire. Dans de tels cas, vous devrez peut-être gérer ces scénarios explicitement.
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!