Maison > développement back-end > Tutoriel Python > Comment puis-je obtenir le chemin de fichier d'un module Python ?

Comment puis-je obtenir le chemin de fichier d'un module Python ?

Mary-Kate Olsen
Libérer: 2024-12-09 11:33:15
original
878 Les gens l'ont consulté

How Can I Get a Python Module's File Path?

Récupération du chemin d'un module en Python

Pour détecter les changements au sein d'un module, il est crucial d'identifier le répertoire à partir duquel vous souhaitez recevoir des notifications . Cet article explore les moyens d'obtenir le chemin d'un module en Python.

Méthode 1 : Utilisation de l'attribut fichier

Le L'attribut file d'un module contient le chemin d'accès à son fichier .pyc. Bien que cela soit pratique, il se peut qu'il ne s'agisse pas toujours d'une représentation précise du chemin de fichier réel du module sur tous les systèmes.

import a_module
print(a_module.__file__)
Copier après la connexion

Méthode 2 : Utilisation de os.path.abspath et os.path.dirname

Pour obtenir le chemin absolu du fichier du module, vous pouvez combiner os.path.abspath avec fichier :

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

Alternativement, pour récupérer le répertoire du module, utilisez os.path .dirname :

path = os.path.dirname(a_module.__file__)
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