我需要比较路径。 在文本文件中,我得到如下路径:'C:\\\\ Windows \\\\ System32 \\\\ kernel32.dll' 我从命令行获得的另一条路径。
比较我尝试的两个字符串:
while path.find('\\') != -1:
path.replace('\\\\','\\', 1)
但这没有任何改变。 内置函数os.path.normpath()和os.path.realpath()也不会删除反斜杠。 如何从字符串中删除反斜杠?
答案 0 :(得分:1)
用一个\替换2 \,你可以这样做:
value = "C:\\\\Windows\\\\System32\\\\kernel32.dll"
print value.replace("\\\\", "\\")
给了我:
C:\Windows\System32\kernel32.dll
答案 1 :(得分:1)
返回单个反斜杠,可以与os.getcwd()
的输出进行比较path = path.replace('\\\\', '\\')