os.path

171 阅读1分钟

os.path 是 Python 标准库中处理文件和目录路径的模块,主要用于路径的操作和文件系统相关的功能。它可以作为 文件系统操作模块 的一部分,或者根据具体功能划分到以下模块:

1. 文件与目录操作模块

os.path 主要用于处理路径名,可以划分到 文件与目录操作模块 中。其常见的功能包括:

  • 获取文件的绝对路径和相对路径
  • 操作文件和目录路径
  • 判断文件是否存在
  • 分析路径的组成部分(例如目录、文件名等)

2. 操作系统接口模块

由于 os.path 实际上是 os 模块的一部分,因此也可以将其归类为 操作系统接口模块,用于与操作系统交互,尤其是在文件系统层面。

相关函数和用途总结

  • 路径操作

    • os.path.join():拼接路径
    • os.path.split():拆分路径
    • os.path.dirname():获取目录路径
    • os.path.basename():获取文件名
  • 路径判断

    • os.path.exists():检查路径是否存在
    • os.path.isfile():检查路径是否是文件
    • os.path.isdir():检查路径是否是目录
    • os.path.isabs():判断路径是否是绝对路径
  • 路径信息获取

    • os.path.abspath():获取绝对路径
    • os.path.getsize():获取文件大小
    • os.path.getmtime():获取文件最后修改时间
  • 路径操作和规范化

    • os.path.normpath():规范化路径(消除冗余部分,如 ...
    • os.path.realpath():获取真实路径(解析符号链接)