Maison > développement back-end > Tutoriel Python > Comment obtenir le chemin absolu d'un fichier en Python ?

Comment obtenir le chemin absolu d'un fichier en Python ?

Patricia Arquette
Libérer: 2024-11-26 10:18:09
original
1009 Les gens l'ont consulté

How to Get the Absolute Path of a File in Python?

Détermination des chemins absolus de fichiers en Python

L'acquisition du chemin absolu d'un fichier est une tâche fondamentale en Python, en particulier lors de la gestion efficace des systèmes de fichiers . Cet article explique comment déterminer le chemin absolu d'un fichier, même s'il est déjà fourni comme chemin absolu.

Solution

Python propose une solution pratique utilisant le système d'exploitation Fonction abspath du module .path. Cette fonction prend en entrée le chemin d'un fichier et renvoie son chemin absolu, qui inclut la structure complète des répertoires depuis le lecteur racine jusqu'à l'emplacement du fichier.

Exemple

Considérons le chemin suivant : "monrép/monfichier.txt". Pour obtenir son chemin absolu, nous pouvons utiliser le code suivant :

import os
path = os.path.abspath("mydir/myfile.txt")
Copier après la connexion

Cela donnera le chemin absolu suivant, en supposant que vous êtes sous Windows :

"C:/example/cwd/mydir/myfile.txt"
Copier après la connexion
Copier après la connexion

Gestion des chemins absolus

Il convient de noter que la fonction abspath fonctionne également avec des chemins déjà absolus. Ceci est utile dans les cas où vous devez vous assurer qu'un chemin est absolu avant d'effectuer des opérations nécessitant des chemins absolus. Par exemple :

import os
absolute_path = os.path.abspath("C:/example/cwd/mydir/myfile.txt")
Copier après la connexion

Cela renverra le même chemin absolu qu'avant :

"C:/example/cwd/mydir/myfile.txt"
Copier après la connexion
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal