Python invalid escape sequence(无效的转义序列)

代码:

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')

你可能感兴趣的:(python,开发语言)