Lors de la création d'un script pour gérer les opérations sur les fichiers, il est crucial de gérer correctement les chemins relatifs pour s'assurer qu'ils font référence à l'emplacement prévu. Dans ce scénario, vous devez établir un chemin relatif à partir de l'emplacement du script, plutôt que du répertoire de travail actuel.
Pour y parvenir, exploitez le module Python intégré « os ». Voici comment :
import os dirname = os.path.dirname(__file__) filename = os.path.join(dirname, 'relative/path/to/file/you/want')
Ce code :
Il en résulte un chemin absolu qui référence correctement le fichier à partir de l'emplacement du script, quel que soit le répertoire de travail actuel.
Considérations supplémentaires :
Notez que __file__ n'est pas toujours disponible, par exemple lors de l'exécution du script directement. Cependant, dans la plupart des cas, il fournit le contexte nécessaire pour déterminer le chemin du répertoire du script. Si __file__ n'est pas disponible, des méthodes alternatives devront peut-être être explorées.
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!