Recherche de chemins relatifs à partir de l'emplacement du script en Python
Lorsque vous travaillez avec des scripts, il est souvent utile de pouvoir accéder aux fichiers relatifs à l'emplacement du script. emplacement plutôt que le répertoire de travail actuel.
Pour y parvenir en Python, vous pouvez utiliser os.path.dirname et Fonctions os.path.join. os.path.dirname récupère le répertoire absolu du script, tandis que os.path.join concatène les composants de chemin individuels pour former un chemin absolu complet.
Par exemple, le code suivant illustre comment obtenir le chemin absolu vers un fichier modèle dans le répertoire du script :
import os dirname = os.path.dirname(__file__) filename = os.path.join(dirname, 'relative/path/to/file/you/want')
Cette technique vous permet de travailler avec des chemins relatifs même lors de l'exécution du script depuis différents répertoires.
Dans les cas où le script est exécuté en tant que module principal (non importé), la variable __file__ contiendra toujours le chemin d'accès au script. Cependant, sachez qu'il peut y avoir des exceptions dans certaines situations, comme lorsqu'il s'agit d'extensions C dans Python 2.5.
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!