常用操作
1.导入主类
>>>from pathlib import Path
2.在目录树中移动:
>>> p = Path('/etc') >>> q = p / 'init.d' / 'reboot'
3.Path.glob
当前当前目录树下glob操作
>>>p.glob('**/*.py')
结果为生成器类型
4.PurePath.parent
获取父目录
>>>dir = Path("/a/b/c") >>>print(dir.parent) /a/b
5.PurePath.parents
获取父目录序列
>>>dir = Path("/a/b/c") >>>print(dir.parents[0]) /a/b >>>print(dir.parents[1]) /a
6.PurePath.name
表示最后路径组件的字符串
>>>dir = Path("/a/b/c.jpg") >>>print(dir.name) c.jpg
7.PurePath.suffix
获取最后一个组件文件后缀名
>>>dir = Path("/a/b/c.jpg") >>>print(dir.suffix) .jpg
8.PurePath.stem
最后一个路径组件,除去后缀
>>>dir = Path("/a/b/c.jpg") >>>print(dir.stem) c