python 获取路径文件名

python 获取路径文件名

python 获取路径文件名

在Python编程中,我们经常需要处理文件路径,有时我们需要从路径中提取文件名或目录名。本文将介绍如何使用Python来获取路径中的文件名。

os.path模块

要获取文件路径中的文件名,可以使用Python中的os.path模块。在os.path模块中,有一个函数叫做basename,可以用来获取文件路径中的文件名。

下面是一个使用basename函数的示例代码:

import os

path = "/home/user/documents/example.txt"
filename = os.path.basename(path)

print("文件名为:", filename)

运行以上代码,将输出如下结果:

文件名为: example.txt

通过使用os.path.basename函数,我们成功地获取了文件路径中的文件名。

pathlib模块

除了使用os.path模块外,我们还可以使用Python 3.4及以上版本中引入的pathlib模块来处理文件路径。

pathlib模块提供了Path类,它有一个属性叫做name,可以用来获取路径中的文件名。

下面是一个使用pathlib模块的示例代码:

from pathlib import Path

path = Path("/home/user/documents/example.txt")
filename = path.name

print("文件名为:", filename)

运行以上代码,将输出如下结果:

文件名为: example.txt

通过使用Path类的name属性,我们同样可以成功地获取文件路径中的文件名。

结语

本文介绍了如何使用Python来获取文件路径中的文件名。通过使用os.path模块的basename函数或pathlib模块的Path类的name属性,我们可以轻松地实现这一功能。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程