代码:
from lxml import etree
# 将html文件进行读取
html = etree.parse('E:\Desktop\\1.html')
原因:在Python中,转义序列以反斜杠(\)开头,并用于表示特殊字符,例如换行符(\n)、制表符(\t)等。但有时候,如果反斜杠后面跟着的字符不是有效的转义序列,则会收到此警告。
在我的代码中,字符串 '?\Desktop' 中的双反斜杠(\)被视为转义序列的开始,然而在这种情况下,它并不是有效的转义序列。因此,出现了 "SyntaxWarning: invalid escape sequence" 警告
修改:这样就不会报错了
from lxml import etree
# 将html文件进行读取
html = etree.parse('E:\\Desktop\\1.html')