pathlib库Path函数_获取部分路径

pathlib库从Python3.6开始用,目的是替换原有的os.path()函数。其中Path函数用于处理文件路径。本文记录一些获取部分路径的简单用法。

(本例基于Python Console操作演示,可根据开发环境进入Python Console测试代码)


导包

>>> from pathlib import Path

获取部分路径

>>> p = Path('C:/Users/17676/logs/rocketmqlogs/rocketmq_client.log')

>>> p.anchor # 根目录

'C:\\'

>>> p.parent # 父目录

WindowsPath('C:/Users/17676/logs/rocketmqlogs')

>>> p.name # 文件全名

'rocketmq_client.log'

>>> p.stem # 文件名

'rocketmq_client'

>>> p.suffix # 后缀

'.log'

>>> p.drive # 盘符,在winddows系统中可用

'C:'

>>> p.parents[0] # 列表方式取父目录

WindowsPath('C:/Users/17676/logs/rocketmqlogs')

>>> p.parents[1]

WindowsPath('C:/Users/17676/logs')


补充说明

Path函数替换原有os.path.dirname()、os.path.basename()、os.path.split()等方法。