python 路径规范化,保持路径一致性normpath

发布时间 2023-07-27 16:15:32作者: trysocket

os.path.normpath 是 Python 中 os 模块的一个方法,用于规范化路径。它接受一个路径字符串作为参数,并返回一个规范化的路径字符串。

具体来说,os.path.normpath 会将路径字符串进行以下操作:

  1. 去除多余的斜杠(/或\)。
  2. 将斜杠(/或\)转换为操作系统特定的分隔符。
  3. 去除开头的 . 或 . 目录。
  4. 将 .. 目录替换为上一级目录。
  5. 将 ~ 替换为用户当前的工作目录。

通过这些操作,os.path.normpath 可以将路径字符串转换为标准化的、可跨平台使用的形式,从而确保在处理路径时不会受到不同操作系统的差异的影响。