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
Release: 2025-01-04 16:37:40
Original
276 people have browsed it

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__)
Copy after login

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!

source:php.cn
Statement of this Website
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
Latest Articles by Author
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template