使用Python 3.7,我将字符串定义为
s = '//10.0.0.3/research'
。
我需要s上的一些运算符来产生'\\\10.0.0.3\research'
作为输出。
我了解反斜杠是转义字符,但是我一生无法弄清楚正确的s.replace()
语句将产生想要的内容的原因(我需要反斜杠,因为这就是DOS'net使用”命令需要查看将UNC路径分配给驱动器号的时间。想法?
答案 0 :(得分:2)
两个反斜杠表示文字反斜杠:
s.replace("/", "\\")
答案 1 :(得分:1)
不要忘记将其分配回s
:
s = '//10.0.0.3/research'
s = '\\' + s.replace("/", "\\")
print(s)
输出:
\\10.0.0.3\research