Python split函数

Python split函数教程

Python 中,split 函数用于分割目录与文件名,如果我们传递的是一个目录,不包含文件名,该函数也会将最后一个目录作为文件名而分离,同时该函数不会判断文件或目录是否存在。

split函数详解

语法

import os os.path.split(path)

参数

参数 描述
path 需要分隔的路径。

返回值

用于分割目录与文件名,返回路径与文件名的一个 元祖

案例

split函数分割目录与文件名

使用 split 函数分割目录与文件名

print("嗨客网(www.haicoder.net)") import os split = os.path.split("C:\haicoder\haicoder.txt") print("split =", split) split = os.path.split("D:\haicoder\haicoder\haicoder") print("split =", split) split = os.path.split("D:") print("split =", split)

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

19_Python split函数.png

首先,我们将路径 “C:\haicoder\haicoder.txt” 传入了 split 函数,对路径进行了分割,结果,分离出了目录与文件名。

接着,我们对一个不存在的目录进行了分割,我们看到,split 函数将最后一个 “” 之前的路径当做了目录,最后一个 “” 之后的当做了文件名。

Python split函数教程

在 Python 中,split 函数用于分割目录与文件名,如果我们传递的是一个目录,不包含文件名,该函数也会将最后一个目录作为文件名而分离,同时该函数不会判断文件或目录是否存在。