python字符串前面加“r”是为了防止字符转义。在Python的string前面加上‘r’, 是为了告诉编译器这个string是个raw string。例如,\n 在raw string中,是两个字符,\和n, 而不会转意为换行符。

示例代码:

 str1= 'input\n'
str= r'input\n'
print(str1)
print(str)

前者输出:input + 回车

后者输出:input\n

参考文章:

​https://blog.csdn.net/flyconley/article/details/120177182​