首页 >后端开发 >Python教程 >如何获取当前运行的 Python 脚本的路径和文件名?

如何获取当前运行的 Python 脚本的路径和文件名?

Susan Sarandon
Susan Sarandon原创
2025-01-04 16:37:40341浏览

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

获取当前运行的Python脚本的文件路径和名称

Python提供了一个方便的解决方案来获取当前运行的Python脚本的文件路径和名称当前通过 __file__ 属性执行脚本。该属性是一个特殊变量,保存脚本文件的绝对路径。

例如,在提供的场景中,script_1.py 调用 script_2.py,script_2.py 调用 script_3.py,获取文件名script_3.py 的路径可以使用 __file__ 属性在自己的代码中实现:

import os

filepath = os.path.realpath(__file__)

realpath 函数用于消除任何符号链接并提供实际的文件路径。生成的文件路径变量将包含 script_3.py 的绝对路径和名称。

以上是如何获取当前运行的 Python 脚本的路径和文件名?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn