python-3.x - 为什么我会收到 `SyntaxWarning: invalid escape sequence\s` 警告?

标签 python-3.x

re.compile('\s+', flags = re.UNICODE)

上面的代码在python3中给出了以下警告。
SyntaxWarning: invalid escape sequence \s

我使用 r'\s+' 修复它.这是解决问题的正确方法吗?

最佳答案

是的,也就是说,您可以使用原始字符串 r'\s+'或者用 '\\s+' 转义反斜杠.

关于python-3.x - 为什么我会收到 `SyntaxWarning: invalid escape sequence\s` 警告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57645829/

相关文章:

python - 如何在 Tensorflow 2.0 中制作参差不齐的批处理?

python - 有 python 3.x 的 LINQ 吗?

python - 在映射函数的列表推导式中传递命名参数

python-3.x - 为什么我得到 "UnicodeEncodeError: ' charmap' 编解码器无法在位置 84811 : character maps to <undefined>"error? 编码字符 '\u25b2'

python-3.x - 如何在 pyspark 中使用其他 Rdd 元素的所有可能组合创建新 Rdd?

python - Python 中绝对差的均值

python - 在 Windows 上打印到 NamedTemporaryFile

python-3.x - 如何让 Flask 记录未处理异常中的链式异常?

带有参数 : @repeat(n) 的 Python3 'repeat' 装饰器

python - Tkinter - 使用绑定(bind)动态调整框架大小