Home >Backend Development >Python Tutorial >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!