Python编程lxml包的tostring()函数的使用

2025-05-25 21:30:49

1、使用Win+R组合键打开电脑的运行窗口。

Python编程lxml包的tostring()函数的使用

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

Python编程lxml包的tostring()函数的使用

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

Python编程lxml包的tostring()函数的使用

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

Python编程lxml包的tostring()函数的使用

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

Python编程lxml包的tostring()函数的使用

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

Python编程lxml包的tostring()函数的使用

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

Python编程lxml包的tostring()函数的使用
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢