Maison > développement back-end > Tutoriel Python > Comment puis-je obtenir le chemin du répertoire du fichier actuel en Python ?

Comment puis-je obtenir le chemin du répertoire du fichier actuel en Python ?

Barbara Streisand
Libérer: 2024-12-11 18:12:12
original
403 Les gens l'ont consulté

How Can I Get the Current File's Directory Path in Python?

Accès au chemin du répertoire du fichier actuel

En Python, la récupération du chemin du répertoire du fichier actuel peut être réalisée à l'aide de diverses techniques.

Pour obtenir le chemin du répertoire du script en cours d'exécution :

Python 3 :

import pathlib
pathlib.Path(__file__).parent.resolve()
Copier après la connexion

Python 2 et 3 :

import os
os.path.dirname(os.path.abspath(__file__))
Copier après la connexion

Si l'intention est de récupérer le répertoire de travail actuel :

Python 3 :

import pathlib
pathlib.Path().resolve()
Copier après la connexion

Python 2 et 3 :

import os
os.path.abspath(os.getcwd())
Copier après la connexion

Il est important de noter que le fichier fait référence au fichier actuel fichier, qui est généralement le script en cours d’exécution. Si le code est chargé à partir d'une source autre qu'un fichier, telle qu'une base de données ou une ressource en ligne, le fichier peut ne pas être défini.

Pour plus d'informations, reportez-vous aux références suivantes :

  • [pathlib en Python documentation](https://docs.python.org/3/library/pathlib.html)
  • [os.path - Python 2.7, os.path - Python 3](https://docs.python .org/2.7/library/os.path.html, https://docs.python.org/3/library/os.path.html)
  • [os.getcwd - Python 2.7, os.getcwd - Python 3](https://docs.python. org/2.7/library/os.html?#os.getcwd, https://docs.python.org/3/library/os.html#os.getcwd)
  • [Que signifie/fait la variable fichier ?](https:// wiki.python.org/moin/GlobalVariables)

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