Home >Backend Development >Python Tutorial >How Can I Get the Path and Filename of My Currently Running Python Script?

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

Susan Sarandon
Susan SarandonOriginal
2025-01-04 16:37:40278browse

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

Obtaining the File Path and Name of the Currently Running Python Script

Python provides a convenient solution for obtaining the file path and name of the currently executing script through the __file__ attribute. This attribute is a special variable that holds the absolute path to the script's file.

For example, in the provided scenario where script_1.py calls script_2.py and script_2.py calls script_3.py, obtaining the file name and path of script_3.py can be achieved within its own code using the __file__ attribute:

import os

filepath = os.path.realpath(__file__)

The realpath function is used to eliminate any symbolic links and provide the actual file path. The resulting filepath variable will contain the absolute path and name of script_3.py.

The above is the detailed content of How Can I Get the Path and Filename of My Currently Running Python Script?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn