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属性,我们可以轻松地实现这一功能。
版权声明:本页面内容旨在传播知识,为用户自行发布,若有侵权等问题请及时与本网联系,我们将第一时间处理。E-mail:284563525@qq.com