路径处理新境界:Python `pathlib` 模块全解析-基础语法介绍

核心概念

pathlib 模块主要提供了两个类:PathPurePathPurePath 用于路径的纯文本操作,不涉及实际的文件系统。Path 则继承自 PurePath,提供了与文件系统交互的方法。

基本语法规则

  • 创建 Path 对象

    from pathlib import Path
    
    # 创建一个 Path 对象
    path = Path('/home/user/documents')
    
  • 路径拼接

    # 拼接路径
    new_path = path / 'file.txt'
    print(new_path)  # 输出: /home/user/documents/file.txt
    
  • 获取父级目录

    parent_dir = new_path.parent
    print(parent_dir)  # 输出: /home/user/documents
    
  • 获取文件名和扩展名

    file_name = new_path.name
    file_extension = new_path.suffix
    print(file_name)  # 输出: file.txt
    print(file_extension)  # 输出: .txt
    
上一篇:react 中 useReducer Hook 作用


下一篇:[NewStarCTF 2023]include 0。0--详细解析-文件包含