本文主要是介绍PEP 8: invalid escape sequence ‘\d,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
复盘
PEP 8: invalid escape sequence '\d
问题背景
Python 3将字符串文字解释为Unicode字符串,因此 \d 被视为转义的Unicode字符
解决办法:
- 方法一:
\d 前边再加一个\ 即 \\d
re_path('books/(?P<year>\\d{4})/(?P<month>\\d{2})/$', views.books_year_month),
- 方法二:
用字母 “r” 声明正则表达式
re_path(r'books/(?P<y>\d{4})/(?P<m>\d{2})/$', views.books_year_month),
这篇关于PEP 8: invalid escape sequence ‘\d的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!