Maison >développement back-end >Tutoriel Python >Comment puis-je obtenir le chemin et le nom de fichier de mon script Python en cours d'exécution ?

Comment puis-je obtenir le chemin et le nom de fichier de mon script Python en cours d'exécution ?

Susan Sarandon
Susan Sarandonoriginal
2025-01-04 16:37:40341parcourir

How Can I Get the Path and Filename of My Currently Running Python Script?

Obtention du chemin du fichier et du nom du script Python en cours d'exécution

Python fournit une solution pratique pour obtenir le chemin du fichier et le nom du script en cours d'exécution via l'attribut __file__. Cet attribut est une variable spéciale qui contient le chemin absolu du fichier du script.

Par exemple, dans le scénario fourni où script_1.py appelle script_2.py et script_2.py appelle script_3.py, obtenant le nom du fichier et le chemin de script_3.py peut être obtenu dans son propre code en utilisant l'attribut __file__ :

import os

filepath = os.path.realpath(__file__)

La fonction realpath est utilisée pour éliminer tous les liens symboliques et fournir le chemin réel du fichier. La variable filepath résultante contiendra le chemin absolu et le nom de script_3.py.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn