欢迎访问宙启技术站
智能推送

使用__file__()方法查找当前Python脚本的路径

发布时间:2024-01-15 05:07:00

__file__()方法用于查找当前Python脚本的路径。

这个方法返回的是一个字符串,表示当前脚本的绝对路径,包括脚本文件名。在Windows系统中,返回的路径使用反斜杠"\"分隔目录,而在Linux系统中,返回的路径使用正斜杠"/"分隔目录。

下面是一个使用__file__()方法的例子:

import os

# 获取当前脚本的路径
script_path = os.path.realpath(__file__)

# 打印当前脚本的路径
print("当前脚本路径:", script_path)

# 获取当前脚本所在的目录
script_dir = os.path.dirname(script_path)

# 打印当前脚本所在的目录
print("当前脚本所在的目录:", script_dir)

输出:

当前脚本路径: C:\Users\user\Documents\script.py
当前脚本所在的目录: C:\Users\user\Documents

在上面的例子中,首先使用os模块的realpath()函数获取当前脚本的真实路径。然后使用os模块的dirname()函数获取当前脚本所在的目录。

使用__file__()方法可以方便地获取当前脚本的路径,并根据脚本路径进行相关操作,比如读取配置文件、加载其他模块等。