Python中字符串前面加上 r 表示原生字符串,数据里面的反斜杠不需要进行转义,针对的只是反斜杠
Python里的原生字符串很好地解决了这个问题,有了原生字符串,你就不用担心是不是漏写了反斜杠,写出来的表达式也更直观。
建议: 如果使用使用正则表达式匹配数据可以都加上r,要注意r针对的只是反斜杠起作用,不需要对其进行转义
例如下面语句 加上r的字符串表示原生字符串,不加r的话要\\才能匹配出来
mm = “c:\a\b\c”
ret = re.match(r”c:\a”,mm).group()
print(ret)
c:\a