当前位置:   article > 正文

Python 中 os.path.abspath(__file__)与os.path.dirname()以及os.path.basename(__file__)的用法详解

os.path.abspath(__file__)

os.path.abspath(file)与os.path.dirname()以及os.path.basename(file)的用法详解

os.path.abspath(_file_)

os.path.dirname(file) 返回脚本的绝对路径

import os
# 返回脚本绝对路径
print(os.path.abspath(__file__))
  • 1
  • 2
  • 3

os.path.dirname()

  • os.path.dirname(path) 返回path的父路径
  • 可嵌套使用,os.path.dirname(os.path.dirname(path) ) 返回父路径的父路径
import os

# 返回脚本绝对路径
print(os.path.abspath(__file__))

# 返回脚本上一层目录路径
root_path1 = os.path.dirname(os.path.abspath(__file__))
print(root_path1)

# 返回脚本上两层目录路径
root_path2 = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
print(root_path2)

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

在这里插入图片描述

os.path.basename(_file_)

os.path.basename(file) 返回脚本的文件名称

import os
# 返回脚本的文件名称
print(os.path.basename(__file__))
  • 1
  • 2
  • 3

参考:https://blog.csdn.net/qq_43404784/article/details/88994350?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/489518
推荐阅读
相关标签
  

闽ICP备14008679号