使用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()函数可以方便地获取路径的文件名及拓展名,提供了更加高级和方便的操作文件路径的方式。
