python 路径规范化,保持路径一致性normpath
os.path.normpath
是 Python 中 os
模块的一个方法,用于规范化路径。它接受一个路径字符串作为参数,并返回一个规范化的路径字符串。
具体来说,os.path.normpath
会将路径字符串进行以下操作:
- 去除多余的斜杠(/或\)。
- 将斜杠(/或\)转换为操作系统特定的分隔符。
- 去除开头的
.
或.
目录。 - 将
..
目录替换为上一级目录。 - 将
~
替换为用户当前的工作目录。
通过这些操作,os.path.normpath
可以将路径字符串转换为标准化的、可跨平台使用的形式,从而确保在处理路径时不会受到不同操作系统的差异的影响。