当前位置 : 主页 > 编程语言 > python >

Python os.path.dirname() 方法详解

来源:互联网 收集:自由互联 发布时间:2023-07-28
Python os.path.dirname() 函数用来返回指定路径的目录路径,其作用是获取指定路径的上层目录路径。该函数可以很方便地在文件操作中获取文件的上层目录,以及在模块导入时获取导入的模

Python os.path.dirname() 函数用来返回指定路径的目录路径,其作用是获取指定路径的上层目录路径。该函数可以很方便地在文件操作中获取文件的上层目录,以及在模块导入时获取导入的模块所在的目录。

使用方法:

os.path.dirname(path)

参数说明:

  • path:需要获取上层目录的路径。

返回值说明:

  • 返回指定路径的上层目录路径。

示例代码:

import os

path = '/Users/admin/Desktop/python/test.txt'
dirname = os.path.dirname(path)
print(dirname)

输出:

/Users/admin/Desktop/python

在这个例子中,我们需要获取指定文件路径的上层目录,使用 os.path.dirname() 函数获取路径 ‘/Users/admin/Desktop/python/test.txt’ 的上层目录路径 ‘/Users/admin/Desktop/python’。

要注意的是,如果路径以目录分隔符结尾,os.path.dirname() 函数返回路径的前一个目录,如:

import os

path = '/Users/admin/Desktop/python/'
dirname = os.path.dirname(path)
print(dirname)

输出:

/Users/admin/Desktop

在这个例子中,由于路径以目录分隔符结尾,os.path.dirname() 函数返回路径 ‘/Users/admin/Desktop/python/’ 的前一个目录路径 ‘/Users/admin/Desktop’。

上一篇:Python os.getresgid()和os.setresgid() 方法详解
下一篇:没有了
网友评论