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
Libérer: 2025-01-04 16:37:40
original
336 Les gens l'ont consulté

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__)
Copier après la connexion

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 de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal