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__)
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__)
Alternativement, pour récupérer le répertoire du module, utilisez os.path .dirname :
path = os.path.dirname(a_module.__file__)
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!