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

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

Barbara Streisand
发布: 2024-12-12 17:22:09
原创
248 人浏览过

How Can I Get the Current Script's Filename and Path in Python?

在 Python 中访问当前执行路径和文件名

按顺序执行多个脚本文件时,有必要检索脚本文件的文件路径当前正在进程内运行的脚本。考虑一下您有三个链接脚本的场景:

  • script_1.py 调用 script_2.py。
  • Script_2.py 然后调用 script_3.py。

目标是确定 script_3.py 的文件名和路径,而不将其作为参数传递script_2.py.

解决方案:

检索当前脚本路径和文件名的简单解决方案是利用 file 属性。该属性保存当前正在执行的python文件的路径。下面的代码片段演示了其用法:

__file__
登录后复制

但是,文件可能包含符号链接。要删除这些链接并获取绝对路径,可以使用 os.path.realpath 函数:

import os

os.path.realpath(__file__)
登录后复制

此方法提供当前正在执行的脚本的绝对路径,使其成为检索脚本的可靠解决方案来自脚本本身的必要信息。

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

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板