Récupération de la route du répertoire parent en Python
En Python, l'accès au répertoire parent d'un chemin donné est crucial pour naviguer dans les systèmes de fichiers. Cette tâche peut être effectuée sur plusieurs plates-formes de plusieurs manières.
Une méthode consiste à utiliser le module pathlib de Python 3.4. Le code suivant démontre son application :
from pathlib import Path
path = Path("/here/your/path/file.txt")
print(path.parent.absolute())
Ce code initialise une instance de Path à partir du chemin spécifié et procède à l'impression du chemin absolu de son répertoire parent.
Alternativement, si vous utilisez une ancienne version de Python ou préférez une approche différente, vous pouvez utiliser l'extrait de code suivant :
import os
print(os.path.abspath(os.path.join(yourpath, os.pardir)))
N'oubliez pas de remplacer votre chemin par le chemin réel pour lequel vous souhaitez récupérer le répertoire parent.
Indépendamment de la méthode choisie, les deux solutions gèrent les cas où le répertoire n'a pas de répertoire parent, renvoyant le répertoire lui-même. Ces techniques multiplateformes offrent des moyens efficaces de naviguer dans les systèmes de fichiers Python et d'accéder aux répertoires parents souhaités.
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3