解决警告: DeprecationWarning: invalid escape sequence D

Posted my_captain

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决警告: DeprecationWarning: invalid escape sequence D相关的知识,希望对你有一定的参考价值。

使用正则匹配时,虽然正则没报错,但发出了一个警告:

技术图片

根据这篇文章《Python正则表达式报错:invalid escape sequence ‘d‘ (无效的转义字符‘d‘)》,原因是Python3将字符串解释为Unicode字符串,因为正则中的D或者*就被视为转义的Unicode字符,解决的办法有两种:

一种是:在正则匹配模式前加r:

技术图片

另一种是加两个反斜杠转,表示正则表达式受到保护,不被字节码编译器解释

技术图片

 

以上是关于解决警告: DeprecationWarning: invalid escape sequence D的主要内容,如果未能解决你的问题,请参考以下文章

Mongoose 警告:DeprecationWarning:当前的服务器发现和监控引擎已弃用?

解决“DeprecationWarning: verify_ssl is deprecated“问题

朴素贝叶斯 scikit 学习警告“DeprecationWarning: Passing 1d arrays”

DeprecationWarning: current URL string parser is deprecated解决方法

(node:2612) DeprecationWarning: collection.ensureIndex is deprecated. Use createIndexes instead.

Mongoose 报错代码 (node:10256)(node:13604)(node:13604) DeprecationWarning: Mongoose: findOneAndUpdate()