Maison  >  Article  >  développement back-end  >  Comment obtenir le chemin absolu du fichier en Python ?

Comment obtenir le chemin absolu du fichier en Python ?

Barbara Streisand
Barbara Streisandoriginal
2024-11-21 04:30:11768parcourir

How do I get the absolute file path in Python?

Récupération du chemin absolu du fichier en Python

Lorsque vous travaillez avec des fichiers, il est souvent nécessaire d'obtenir le chemin absolu, qui fournit le chemin complet emplacement du fichier sur le système informatique. En Python, la fonction os.path.abspath() offre une méthode simple pour récupérer le chemin absolu d'un fichier donné.

Pour illustrer comment utiliser os.path.abspath(), considérons l'exemple suivant :

import os

# Example path
path = "mydir/myfile.txt"

# Get the absolute path
absolute_path = os.path.abspath(path)

# Print the absolute path
print(absolute_path)

Cet extrait de code récupérera le chemin absolu du fichier situé dans le répertoire "monrép/monfichier.txt". La sortie varie en fonction du répertoire de travail actuel (cwd). Sous Windows, le résultat pourrait ressembler à ceci :

C:/example/cwd/mydir/myfile.txt

Notez que os.path.abspath() fonctionne également pour les chemins qui sont déjà absolus :

import os

# Example absolute path
absolute_path = "C:/example/cwd/mydir/myfile.txt"

# Get the absolute path
absolute_path = os.path.abspath(absolute_path)

# Print the absolute path
print(absolute_path)

Ce code sera simplement renvoie le chemin absolu d'origine tel quel.

En tirant parti de la fonction os.path.abspath(), les développeurs Python peuvent facilement récupérer les chemins absolus de n'importe quel fichier, en s'assurant qu'ils disposent des informations complètes nécessaires au fichier. opérations.

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!

Déclaration:
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