欢迎访问宙启技术站
智能推送

使用pathlib2库中的Path()函数获取路径的文件名

发布时间:2024-01-06 09:20:33

pathlib2是Python的一个第三方库,提供了操作文件路径的高级API。其中的Path()函数可以获取路径的文件名,下面是一个例子:

from pathlib2 import Path

# 创建一个路径对象
path = Path('/home/user/documents/example.txt')

# 获取文件名(包含拓展名)
filename = path.name
print("文件名:", filename)  # 输出:文件名: example.txt

# 获取文件名(不包含拓展名)
filename_no_extension = path.stem
print("文件名(不带拓展名):", filename_no_extension)  # 输出:文件名(不带拓展名): example

# 获取拓展名
extension = path.suffix
print("拓展名:", extension)  # 输出:拓展名: .txt

这里首先创建了一个路径对象path,它表示了一个文件路径"/home/user/documents/example.txt"。然后通过调用path的name属性可以获取文件名,包括拓展名,在例子中即为"example.txt"。调用path的stem属性可以获取文件名,不包括拓展名,在例子中即为"example"。调用path的suffix属性可以获取拓展名,在例子中即为".txt"。

使用pathlib2库的Path()函数可以方便地获取路径的文件名及拓展名,提供了更加高级和方便的操作文件路径的方式。