用于规范化字符串文件路径的函数

时间:2013-04-13 04:10:42

标签: python

是否有可以规范化字符串文件路径或比较字符串文件路径的Python函数?

就像下面的函数(我编写的):

norm_path = os.normalise("C:\\abc/def/hij\\")
print(norm_path) # c:\abc\def\hij

# I'm looking for a function that converts all "/" to "\\", converts to lowercase
# and removes trailing "\\" or "/" chars so I can compare strings

在我编写自己的函数之前,我想看看是否已经有了这样的函数,所以我不会重新发明轮子。

1 个答案:

答案 0 :(得分:4)

>>> import os
>>> print(os.path.normcase(os.path.normpath("C:\\abc/def/hij\\")))
c:\abc\def\hij