Python编程lxml包的tostring()函数的使用
1、使用Win+R组合键打开电脑的运行窗口。

2、在运行窗口输入cmd,进入windows命令行窗口,使用命令查看是否安装了lxml包。
pip list|findstr lxml
出现下图所示lxml及版本号,证明已安装。如果没有安装使用pip先安装lxml包。
pip install lxml

3、打开Python打开工具IDLE,在菜单栏依次点击File -- New File,新建‘testLxml.py’文件。

4、在‘testLxml.py’文件中编写代码如下:
from lxml import etree
shtml = '''<html>
<head></head>
<body></body>
</html>
'''
html = etree.HTML(shtml)
print (type(etree.tostring(html)))
这里etree.HTML()方法会返回一个Element对象,而etree.tostring()会返回一个bytes对象。

5、F5运行代码,打印出etree.tostring()方法返回的对象类型bytes。

6、修改代码,把bytes对象进行解码,代码如下:
from lxml import etree
shtml = '''<html>
<head></head>
<body></body>
</html>
'''
html = etree.HTML(shtml)
print (etree.tostring(html).decode())

7、F5运行代码,打印出解码后的内容,和原字符串一致,这就是etree.tostring()的使用方法。
