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