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

发布时间:2024年01月19日

代码:

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

文章来源:https://blog.csdn.net/m0_63893772/article/details/135693875
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。