使用 Python 将字符串中的正斜杠替换为反斜杠
Use Python to replace forward slashes in string to backslashes
使用 Python 3.7,我将字符串 s 定义为
s = '//10.0.0.3/research'
。
我需要 s 上的一些运算符来生成 '\.0.0.3\research'
作为输出。
我知道反斜杠是转义字符,但我终生无法弄清楚正确的 s.replace()
语句会是什么样子来生成我想要的(我需要反斜杠,因为那是 DOS 'net use' 命令需要在将 UNC 路径分配给驱动器号时查看)。想法?
两个反斜杠表示文字反斜杠:
s.replace("/", "\")
不要忘记将其分配回 s
:
s = '//10.0.0.3/research'
s = '\' + s.replace("/", "\")
print(s)
输出:
\10.0.0.3\research
使用 Python 3.7,我将字符串 s 定义为
s = '//10.0.0.3/research'
。
我需要 s 上的一些运算符来生成 '\.0.0.3\research'
作为输出。
我知道反斜杠是转义字符,但我终生无法弄清楚正确的 s.replace()
语句会是什么样子来生成我想要的(我需要反斜杠,因为那是 DOS 'net use' 命令需要在将 UNC 路径分配给驱动器号时查看)。想法?
两个反斜杠表示文字反斜杠:
s.replace("/", "\")
不要忘记将其分配回 s
:
s = '//10.0.0.3/research'
s = '\' + s.replace("/", "\")
print(s)
输出:
\10.0.0.3\research