Skip to content
  • ___ 现代的 面向对象 的系统 路径 管理库 ___

classmethod Path.cwd() 返回一个新的表示当前目录的路径对象(和 os.getcwd() 返回的相同,也是脚本被调用的地方 Path(__file__) 是脚本文件所在的路径,和被调用者无关

Class Attributes

  1. PurePath.parents 提供访问此路径的逻辑祖先的不可变序列:
>>> p = Path('some path dir....')
>>> p.parent == p.parents[0]
True
>>> p.Parent.parent = p.parents[1]
True
......以此类推
""" python 3.10 支持 负数 索引和 切片"""
  1. PurePath.name
  2. 最后一个组件,即 dir 最深处的 file_name(with suffix)or folder_name
>>> PurePosixPath('my/library/setup.py').name
'setup.py'
  1. PurePath.suffix
  2. 即 PurePath.name 的后缀 str
>>> PurePosixPath('my/library/setup.py').suffix
'.py'
>>> PurePosixPath('my/library.tar.gz').suffix
'.gz'
>>> PurePosixPath('my/library').suffix
''