Python的原始字符串只是告诉Python解释器它应该将反斜杠解释为文字斜杠的一种方式。如果您阅读用户输入的字符串,则它们已经超出了原始值。同样,用户输入很可能是从字面上读取的,即“原始”。
这意味着口译发生在其他地方。但是,如果您知道它发生了,为什么不解释它就逃避反斜杠?
s = s.replace("\", "\\")(请注意,您不能这样做,
r""因为“原始字符串不能以单个反斜杠结尾”,但是
r"\"第二个参数我也可以使用。)
如果这不起作用,则出于某些不可思议的原因,您的用户输入会解释反斜杠,因此您将需要一种方法来使其停止。



