Python dirname函数

Python dirname函数教程

Python 中,dirname 函数用于返回文件路径,也就是返回 path 参数中最后一个斜杠之前的所有内容。

dirname函数详解

语法

import os os.path.dirname(path)

参数

参数 描述
path 需要获取的路径。

返回值

返回 path 参数中最后一个斜杠之前的所有内容。

案例

dirname函数返回文件路径

使用 dirname 函数返回文件路径

print("嗨客网(www.haicoder.net)") import os dirname = os.path.dirname("C:/haicoder/haicoder") print("dirname =", dirname) dirname = os.path.dirname("C:/haicoder/") print("dirname =", dirname) dirname = os.path.dirname("C:/haicoder") print("dirname =", dirname) dirname = os.path.dirname("C:") print("dirname =", dirname)

程序运行后,控制台输出如下:

09_Python dirname函数.png

我们首先使用 dirname 函数返回了 “C:/haicoder/haicoder” 路径的文件路径,我们看到,结果返回了 “C:/haicoder”,即去除了最后一个 “/” 以及之后的所有内容。

接着,我们再次使用 dirname 函数返回了 “C:/haicoder/” 路径的文件路径,同样,返回了去除最后一个 “/” 后的路径,接着,使用 dirname 函数返回了 “C:/haicoder” 路径的文件路径。

最后,使用 dirname 函数返回了 “C:” 路径的文件路径,结果原样返回了原路径。

Python dirname函数教程

在 Python 中,dirname 函数用于返回文件路径,也就是返回 path 参数中最后一个斜杠之前的所有内容。