MST
星途 面试题库

面试题:Python中如何获取当前脚本所在的文件路径

请用Python代码实现获取当前正在执行的脚本文件所在的目录路径,说明所用到的模块及函数。
43.8万 热度难度
编程语言Python

知识考点

AI 面试

面试题答案

一键面试
import os

current_dir = os.path.dirname(os.path.abspath(__file__))
print(current_dir)
  • 用到的模块os,该模块提供了许多与操作系统进行交互的函数。
  • 用到的函数
    • os.path.abspath(__file__)__file__ 是Python的内置变量,表示当前脚本的文件名。os.path.abspath() 函数将相对路径转换为绝对路径,这里用于获取当前脚本文件的绝对路径。
    • os.path.dirname():该函数用于返回路径中的目录部分,这里传入脚本文件的绝对路径,得到脚本所在的目录路径。