Récupération du chemin d'un module en Python
En Python, déterminer le chemin d'un module est essentiel à diverses fins, telles que la détection des modifications. Pour y parvenir, vous pouvez utiliser plusieurs approches :
Méthode 1 : Utilisation de l'attribut file
L'attribut __file__ est un moyen pratique pour obtenir le chemin d'accès au module Python chargé. Cependant, notez que cela peut renvoyer le chemin d'accès au fichier de bytecode compilé (.pyc) plutôt que le fichier source d'origine. Pour garantir l'exactitude, vous pouvez utiliser le module inspect comme suit :
import inspect module_path = inspect.getfile(a_module)
Méthode 2 : Utiliser os.path.abspath et os.path.dirname
Pour obtenir le chemin absolu du module et de son répertoire, vous pouvez combiner os.path.abspath et os.path.dirname fonctions :
import os module_path = os.path.abspath(a_module.__file__) module_dir = os.path.dirname(module_path)
Considérations supplémentaires :
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!