使用Python将字符串中的正斜杠替换为反斜杠

问题描述 投票:0回答:2

使用Python 3.7,我将字符串定义为s ='//10.0.0.3/research'。我需要对s进行运算以产生'\\ 10.0.0.3 \ research'作为输出。我知道反斜杠是转义字符,但是我一生无法弄清楚正确的s.replace()语句将产生想要的内容(我需要反斜杠,因为这就是DOS的“ net use”命令)在分配UNC路径给驱动器号时需要查看)。想法?

python backslash
2个回答
2
投票

[两个反斜杠表示原义的反斜杠:

s.replace("/", "\\")

1
投票

不要忘记将其分配回s

s = '//10.0.0.3/research'

s = '\\' + s.replace("/", "\\")
print(s)

输出:

\\10.0.0.3\research
© www.soinside.com 2019 - 2024. All rights reserved.