Accès au chemin d'exécution et au nom de fichier actuels en Python
Lors de l'exécution de plusieurs fichiers de script dans une séquence, il devient nécessaire de récupérer le chemin du fichier du script en cours d'exécution dans le processus. Considérez le scénario dans lequel vous avez trois scripts liés :
L'objectif est de déterminer le nom du fichier et le chemin de script_3.py sans le passer en argument de script_2.py.
Solution :
Une solution simple pour récupérer le chemin et le nom de fichier du script actuel consiste à utiliser l'attribut file. Cet attribut contient le chemin du fichier python en cours d'exécution. L'extrait de code ci-dessous démontre son utilisation :
__file__
Cependant, le fichier peut contenir des liens symboliques. Pour supprimer ces liens et obtenir le chemin absolu, la fonction os.path.realpath peut être utilisée :
import os os.path.realpath(__file__)
Cette méthode fournit le chemin absolu du script en cours d'exécution, ce qui en fait une solution fiable pour récupérer le informations nécessaires à partir du script lui-même.
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!