python lxml中etree的简单应用

python lxml中etree的简单应用

 更新时间:2019年05月10日 15:25:42   作者:锅炉房刘大爷  
这篇文章主要介绍了python lxml中etree的简单应用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

我一般都是通过xpath解析DOM树的时候会使用lxml的etree,可以很方便的从html源码中得到自己想要的内容。

这里主要介绍一下我常用到的两个方法,分别是etree.HTML()和etree.tostrint()。

1.etree.HTML()

etree.HTML()可以用来解析字符串格式的HTML文档对象,将传进去的字符串转变成_Element对象。作为_Element对象,可以方便的使用getparent()、remove()、xpath()等方法。

如果想通过xpath获取html源码中的内容,就要先将html源码转换成_Element对象,然后再使用xpath()方法进行解析。例如,这里有一段最简单的html源码:"<html><body><h1>This is a test</h1></body></html>",现在想要得到h1标签中的文本,可以这样实现:

?
1
2
3
4
5
6
7
8
9
10
# encoding=utf8
  
from lxml import etree
  
html = '<html><body><h1>This is a test</h1></body></html>'
# 将html转换成_Element对象
_element = etree.HTML(html)
# 通过xpath表达式获取h1标签中的文本
text = _element.xpath( '//h1/text()' )
print 'result is: ' , text

结果:

result is: ['This is a test']

通过结果可以知道,xpath()方法放回的结果是一个列表,所以通常在取xpath()方法结果的时候,只取列表中的第一个元素。

2.etree.tostring()

etree.tostring()方法用来将_Element对象转换成字符串。一般通过简单的xpath表达式无法得到想要的内容的时候我就会用该方法。例如,将上面的html小改动一下:"<html><body><h1>This <a>is a </a>test</h1></body></html>",这时候如果想要得到h1中的文本该怎么办呢?使用“//h1/text()”试试(将上面的html保存并用火狐浏览器打开,然后在FirePath中输入该xpath表达式):

通过截图左下角的提示可以知道,使用xpath表达式“//h1/text()”只能得到h1标签中文本的“This”和“test”,用代码实现看看:

?
1
2
3
4
5
6
7
8
# encoding=utf8
  
from lxml import etree
  
html = '<html><body><h1>This <a>is a </a>test</h1></body></html>'
_element = etree.HTML(html)
text = _element.xpath( '//h1/text()' )
print 'result is: ' , text

运行结果:

Python客栈送红包、纸质书

result is: ['This ', 'test']

确实,使用xpath()方法,只能得到h1中部分文本内容,我们再试试使用“//h1//text()”看看:

然后通过代码实现看看:

?
1
2
3
4
5
6
7
8
# encoding=utf8
  
from lxml import etree
  
html = '<html><body><h1>This <a>is a </a>test</h1></body></html>'
_element = etree.HTML(html)
text = _element.xpath( '//h1//text()' )
print 'result is: ' , text

运行结果:

result is: ['This ', 'is a ', 'test']

通过“//h1//text()”表达式确实可以得到想要的内容,但是得到的是一个列表,还需要将列表中的所有元素“拼”起来才行,是不是有点麻烦。这时候,就可以考虑使用etree.tostring()方法了,etree.tostring()方法可以传递多个参数,包括element_or_tree、encoding、method等,其中method参数为text的时候,表示返回_Element对象中的所有文本,所以可以这样:

?
1
2
3
4
5
6
7
8
9
10
11
# encoding=utf8
  
from lxml import etree
  
html = '<html><body><h1>This <a>is a </a>test</h1></body></html>'
_element = etree.HTML(html)
# 先找到h1对象,然后通过etree.tostring方法找到h1对象中的所有文本
_h = _element.xpath( '//h1' )
# 注意,xpath方法返回的是一个列表,我们需要的是列表中的第一个元素:代表h1标签的_Element对象
result = etree.tostring(_h[ 0 ], method = 'text' )
print 'result is: ' , result

运行结果:

result is: This is a test

这时候使用etree.tostring()方法是不是很容易的就解决问题了。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

                        <div class="art_xg">
                            <b>您可能感兴趣的文章:</b><ul><li><a href="/article/164020.htm" title="Python3.5以上版本lxml导入etree报错的解决方案" target="_blank">Python3.5以上版本lxml导入etree报错的解决方案</a></li><li><a href="/article/147353.htm" title="Python爬虫基础之XPath语法与lxml库的用法详解" target="_blank">Python爬虫基础之XPath语法与lxml库的用法详解</a></li><li><a href="/article/142670.htm" title="python3解析库lxml的安装与基本使用" target="_blank">python3解析库lxml的安装与基本使用</a></li><li><a href="/article/120830.htm" title="python利用lxml读写xml格式的文件" target="_blank">python利用lxml读写xml格式的文件</a></li><li><a href="/article/105224.htm" title="Python  pip安装lxml出错的问题解决办法" target="_blank">Python  pip安装lxml出错的问题解决办法</a></li><li><a href="/article/84356.htm" title="Python使用lxml模块和Requests模块抓取HTML页面的教程" target="_blank">Python使用lxml模块和Requests模块抓取HTML页面的教程</a></li><li><a href="/article/81369.htm" title="在windows系统中实现python3安装lxml" target="_blank">在windows系统中实现python3安装lxml</a></li><li><a href="/article/67125.htm" title="Python lxml模块安装教程" target="_blank">Python lxml模块安装教程</a></li><li><a href="/article/192191.htm" title="Python爬虫基于lxml解决数据编码乱码问题" target="_blank">Python爬虫基于lxml解决数据编码乱码问题</a></li></ul>
                        </div>

                    </div>
                    <!--endmain-->
                    <div class="lbd_bot clearfix"><script async="" src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><ins class="adsbygoogle" style="display: block; height: 280px;" data-ad-client="ca-pub-6384567588307613" data-ad-slot="6445926239" data-ad-format="auto" data-full-width-responsive="true" data-adsbygoogle-status="done" data-ad-status="filled"><ins id="aswift_2_expand" tabindex="0" title="Advertisement" aria-label="Advertisement" style="border: none; height: 280px; width: 820px; margin: 0px; padding: 0px; position: relative; visibility: visible; background-color: transparent; display: inline-table;"><ins id="aswift_2_anchor" style="border: none; height: 280px; width: 820px; margin: 0px; padding: 0px; position: relative; visibility: visible; background-color: transparent; display: block; overflow: visible;"><iframe id="aswift_2" name="aswift_2" style="left:0;position:absolute;top:0;border:0;width:820px;height:280px;" sandbox="allow-forms allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts allow-top-navigation-by-user-activation" width="820" height="280" frameborder="0" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no" allowfullscreen="true" allow="attribution-reporting" src="https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-6384567588307613&amp;output=html&amp;h=280&amp;slotname=6445926239&amp;adk=31928706&amp;adf=3459759375&amp;pi=t.ma~as.6445926239&amp;w=820&amp;fwrn=4&amp;fwrnh=100&amp;lmt=1643074059&amp;rafmt=1&amp;psa=1&amp;format=820x280&amp;url=https%3A%2F%2Fwww.jb51.net%2Farticle%2F161053.htm&amp;flash=0&amp;fwr=0&amp;fwrattr=true&amp;rpe=1&amp;resp_fmts=3&amp;wgl=1&amp;uach=WyJXaW5kb3dzIiwiOC4wLjAiLCJ4ODYiLCIiLCI5Ni4wLjQ2NjQuMTEwIixbXSxudWxsLG51bGwsIjY0Il0.&amp;dt=1643072710323&amp;bpp=2&amp;bdt=1171&amp;idt=130&amp;shv=r20220119&amp;mjsv=m202201120101&amp;ptt=9&amp;saldr=aa&amp;abxe=1&amp;cookie=ID%3Db6a88ef4cb02fd6a-226b14092bd00048%3AT%3D1643072186%3ART%3D1643072186%3AS%3DALNI_Mapqrboj6HqrbGrY-tWPmiJ6fcUNw&amp;prev_fmts=0x0%2C820x280%2C300x250%2C1200x280%2C300x600%2C300x600%2C1215x654&amp;nras=5&amp;correlator=3314350649201&amp;frm=20&amp;pv=1&amp;ga_vid=71989443.1643072710&amp;ga_sid=1643072710&amp;ga_hid=1078836726&amp;ga_fc=0&amp;u_tz=480&amp;u_his=1&amp;u_h=960&amp;u_w=1536&amp;u_ah=920&amp;u_aw=1536&amp;u_cd=24&amp;u_sd=1.563&amp;dmc=8&amp;adx=23&amp;ady=5767&amp;biw=1215&amp;bih=654&amp;scr_x=0&amp;scr_y=3167&amp;eid=44750773%2C21066433%2C31064036%2C31060566%2C21067496&amp;oid=2&amp;psts=AGkb-H_PIbIrla07MXQl5d9guPO5-NrpK9w9ksXAFA8VJDO8ZmnVWiHJB7onEF4Hok29tjFINJqdtL66_JSj%2CAGkb-H_3Zem6BT7HXedc821s4tUAki0MYTOg_39l18Yi6WIMsOTUIeBaLQeEdZycIFYMK6TOGRc6jA5jZwXg9-mvwg%2CAGkb-H_kls3TIalPBdDHSeUzDMy443c7Af4D8gXOqISg9QfkDpmUpbgZLA66iiA5dCFZuDTqxPOnaepbbP0p%2CAGkb-H9NekAppm3JHhabFvVGJ8pgB2ltiUhwKmFwgy_VNZm9fXzEA0hHmV-lKoK7X-hi6vn_H8JYqXrf6PY-_w%2CAGkb-H_fRw9e2u_JgOHSqvW6kx3DItenIXcLMMi57-YPc6-ANafYHpfvjG-Gkpv7-Fohjmm26Yjde43E5eQugA&amp;pvsid=3399045354886168&amp;pem=744&amp;tmod=2021733625&amp;nvt=3&amp;ref=https%3A%2F%2Fwww.baidu.com%2Flink%3Furl%3DBA75_BhxLL0GSUQTDJ2Ccqac3SF7D005rCIIHgsNzbFWIZduQhtbpEUxwceMRc7oQ8_F2GhGOthFVGmQRgLHo_%26wd%3D%26eqid%3D97d219a6001060680000000661ef4aa4&amp;eae=0&amp;fc=1920&amp;brdim=0%2C0%2C0%2C0%2C1536%2C0%2C1536%2C920%2C1229%2C654&amp;vis=1&amp;rsz=%7C%7CeEbr%7C&amp;abl=CS&amp;pfx=0&amp;fu=128&amp;bc=31&amp;ifi=3&amp;uci=a!3&amp;btvi=4&amp;fsb=1&amp;xpc=9f03JbDzz3&amp;p=https%3A//www.jb51.net&amp;dtd=M" data-google-container-id="a!3" data-google-query-id="CLbYiO3fy_UCFavPTAIdrKQAbg" data-load-complete="true"></iframe></ins></ins></ins><script>(adsbygoogle = window.adsbygoogle || []).push({});</script></div><div id="ewm"><div class="jb51ewm"><div class="fl"><img src="//files.jb51.net/skin/2018/images/jb51ewm.png"></div><div class="fr"><p>微信公众号搜索 “ <span>脚本之家</span> ” ,选择关注</p><p>程序猿的那些事、送书等活动等着你</p></div></div></div><p>原文链接:https://blog.csdn.net/u012067766/article/details/79903455</p>
                    <div class="tags clearfix">
                        <i class="icon-tag"></i>
                        <ul class="meta-tags">
                            <li class="tag item"><a href="http://common.jb51.net/tag/python/1.htm" target="_blank" title="搜索关于python的文章" rel="nofollow">python</a></li>
  • lxml
  • etree
  •                         </ul>
                        </div>
                        <div class="lbd clearfix">
                            <span id="art_down" class="jbTestPos"><div class="_smjhg3qkhzc"><iframe id="iframeu4846790_0" name="iframeu4846790_0" src="https://pos.baidu.com/yccm?conwid=820&amp;conhei=250&amp;rdid=4846790&amp;dc=3&amp;di=u4846790&amp;s1=1389826936&amp;s2=3459087655&amp;tr=1643072710&amp;mt=218d9b01c2475abb&amp;dri=0&amp;dis=0&amp;dai=2&amp;ps=5410.9599609375x22&amp;enu=encoding&amp;exps=110261,110252,110011&amp;ant=0&amp;aa=1&amp;psi=8b1d6e1d3376f1fc&amp;dcb=___adblockplus_&amp;dtm=HTML_POST&amp;dvi=0.0&amp;dci=-1&amp;dpt=none&amp;tpr=1643072710024&amp;ti=python%20lxml%E4%B8%ADetree%E7%9A%84%E7%AE%80%E5%8D%95%E5%BA%94%E7%94%A8_python_%E8%84%9A%E6%9C%AC%E4%B9%8B%E5%AE%B6&amp;ari=2&amp;ver=0119&amp;dbv=2&amp;drs=3&amp;pcs=1215x654&amp;pss=1215x6924&amp;cfv=0&amp;cpl=5&amp;chi=1&amp;cce=true&amp;cec=UTF-8&amp;tlm=1643072710&amp;prot=2&amp;rw=654&amp;ltu=https%3A%2F%2Fwww.jb51.net%2Farticle%2F161053.htm&amp;ltr=https%3A%2F%2Fwww.baidu.com%2Flink%3Furl%3DBA75_BhxLL0GSUQTDJ2Ccqac3SF7D005rCIIHgsNzbFWIZduQhtbpEUxwceMRc7oQ8_F2GhGOthFVGmQRgLHo_%26wd%3D%26eqid%3D97d219a6001060680000000661ef4aa4&amp;lcr=https%3A%2F%2Fwww.baidu.com%2Flink%3Furl%3DBA75_BhxLL0GSUQTDJ2Ccqac3SF7D005rCIIHgsNzbFWIZduQhtbpEUxwceMRc7oQ8_F2GhGOthFVGmQRgLHo_%26wd%3D%26eqid%3D97d219a6001060680000000661ef4aa4&amp;ecd=1&amp;uc=1536x920&amp;pis=-1x-1&amp;sr=1536x960&amp;tcn=1643072710&amp;qn=97d3f367e4ea47ec&amp;fp=ba8f81757eb1ddd3765bb17fd0e6bc49" width="820" height="250" scrolling="no" frameborder="0"></iframe></div></span>
                        </div>
                        <div id="shoucang"></div>
                        <div class="xgcomm clearfix">
                            <h2>相关文章</h2>
                            <ul><li class="lbd clearfix"><span id="art_xg" class="jbTestPos"><div class="_ng2h2u4o01"><iframe id="iframeu4806172_0" name="iframeu4806172_0" src="https://pos.baidu.com/yccm?conwid=820&amp;conhei=120&amp;rdid=4806172&amp;dc=3&amp;di=u4806172&amp;s1=1685767686&amp;s2=2113925270&amp;tr=1643072710&amp;mt=b3916664a8be72d5&amp;dri=0&amp;dis=0&amp;dai=3&amp;ps=5716.9599609375x22&amp;enu=encoding&amp;exps=110261,110252,110011&amp;ant=0&amp;aa=1&amp;psi=8b1d6e1d3376f1fc&amp;dcb=___adblockplus_&amp;dtm=HTML_POST&amp;dvi=0.0&amp;dci=-1&amp;dpt=none&amp;tpr=1643072710024&amp;ti=python%20lxml%E4%B8%ADetree%E7%9A%84%E7%AE%80%E5%8D%95%E5%BA%94%E7%94%A8_python_%E8%84%9A%E6%9C%AC%E4%B9%8B%E5%AE%B6&amp;ari=2&amp;ver=0119&amp;dbv=2&amp;drs=3&amp;pcs=1215x654&amp;pss=1215x7174&amp;cfv=0&amp;cpl=5&amp;chi=1&amp;cce=true&amp;cec=UTF-8&amp;tlm=1643072710&amp;prot=2&amp;rw=654&amp;ltu=https%3A%2F%2Fwww.jb51.net%2Farticle%2F161053.htm&amp;ltr=https%3A%2F%2Fwww.baidu.com%2Flink%3Furl%3DBA75_BhxLL0GSUQTDJ2Ccqac3SF7D005rCIIHgsNzbFWIZduQhtbpEUxwceMRc7oQ8_F2GhGOthFVGmQRgLHo_%26wd%3D%26eqid%3D97d219a6001060680000000661ef4aa4&amp;lcr=https%3A%2F%2Fwww.baidu.com%2Flink%3Furl%3DBA75_BhxLL0GSUQTDJ2Ccqac3SF7D005rCIIHgsNzbFWIZduQhtbpEUxwceMRc7oQ8_F2GhGOthFVGmQRgLHo_%26wd%3D%26eqid%3D97d219a6001060680000000661ef4aa4&amp;ecd=1&amp;uc=1536x920&amp;pis=-1x-1&amp;sr=1536x960&amp;tcn=1643072710&amp;qn=c7ae3f98eb3092b0&amp;fp=ba8f81757eb1ddd3765bb17fd0e6bc49" width="820" height="120" scrolling="no" frameborder="0"></iframe></div></span></li><li><div class="item-inner"><a href="/article/132428.htm" title="用tensorflow实现弹性网络回归算法" class="img-wrap" target="_blank"> <img alt="用tensorflow实现弹性网络回归算法" src="//img.jbzj.com/images/xgimg/bcimg0.png"> </a><div class="rbox"><div class="rbox-inner"><p><a class="link title" target="_blank" href="/article/132428.htm" title="用tensorflow实现弹性网络回归算法">用tensorflow实现弹性网络回归算法</a></p><div class="item-info"><div class="js">这篇文章主要介绍了用tensorflow实现弹性网络回归算法</div><span class="lbtn" style="float:right"> 2018-01-01 </span></div></div></div></div></li><li class="google-auto-placed" style="clear: none; padding: 0px; margin: 5px 0px; box-sizing: content-box; width: 100%; height: 0px;"><ins data-ad-type="text" data-native-settings-key="d0be51f0" class="adsbygoogle adsbygoogle-noablate" data-ad-client="ca-pub-6384567588307613" data-adsbygoogle-status="done" style="width: 100%; height: 0px; display: inline-block;" data-ad-status="unfilled"><ins id="aswift_7_expand" tabindex="0" title="Advertisement" aria-label="Advertisement" style="border: none; height: 0px; width: 820px; margin: 0px; padding: 0px; position: relative; visibility: visible; background-color: transparent; display: inline-table;"><ins id="aswift_7_anchor" style="border: none; height: 0px; width: 820px; margin: 0px; padding: 0px; position: relative; visibility: visible; background-color: transparent; display: block; overflow: hidden; opacity: 0;"><iframe id="aswift_7" name="aswift_7" style="left: 0px; position: absolute; top: 0px; border: 0px; width: 820px; height: 0px;" sandbox="allow-forms allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts allow-top-navigation-by-user-activation" width="820" height="0" frameborder="0" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no" allowfullscreen="true" allow="attribution-reporting" src="https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-6384567588307613&amp;output=html&amp;h=109&amp;adk=2564036688&amp;adf=118209856&amp;pi=t.aa~a.3817897045~rp.4&amp;w=820&amp;lmt=1643074066&amp;nsk=d0be51f0&amp;rafmt=11&amp;pwprc=1107331026&amp;psa=1&amp;ad_type=text_image&amp;format=820x109&amp;url=https%3A%2F%2Fwww.jb51.net%2Farticle%2F161053.htm&amp;flash=0&amp;pra=3&amp;wgl=1&amp;fa=26&amp;uach=WyJXaW5kb3dzIiwiOC4wLjAiLCJ4ODYiLCIiLCI5Ni4wLjQ2NjQuMTEwIixbXSxudWxsLG51bGwsIjY0Il0.&amp;dt=1643072711225&amp;bpp=2&amp;bdt=2072&amp;idt=2&amp;shv=r20220119&amp;mjsv=m202201120101&amp;ptt=9&amp;saldr=aa&amp;abxe=1&amp;cookie=ID%3Db6a88ef4cb02fd6a-226b14092bd00048%3AT%3D1643072186%3ART%3D1643072186%3AS%3DALNI_Mapqrboj6HqrbGrY-tWPmiJ6fcUNw&amp;prev_fmts=0x0%2C820x280%2C300x250%2C1200x280%2C300x600%2C300x600%2C1215x654%2C820x280&amp;nras=6&amp;correlator=3314350649201&amp;frm=20&amp;pv=1&amp;ga_vid=71989443.1643072710&amp;ga_sid=1643072710&amp;ga_hid=1078836726&amp;ga_fc=0&amp;u_tz=480&amp;u_his=1&amp;u_h=960&amp;u_w=1536&amp;u_ah=920&amp;u_aw=1536&amp;u_cd=24&amp;u_sd=1.563&amp;dmc=8&amp;adx=23&amp;ady=6830&amp;biw=1215&amp;bih=654&amp;scr_x=0&amp;scr_y=4214&amp;eid=44750773%2C21066433%2C31064036%2C31060566%2C21067496&amp;oid=2&amp;psts=AGkb-H_PIbIrla07MXQl5d9guPO5-NrpK9w9ksXAFA8VJDO8ZmnVWiHJB7onEF4Hok29tjFINJqdtL66_JSj%2CAGkb-H_3Zem6BT7HXedc821s4tUAki0MYTOg_39l18Yi6WIMsOTUIeBaLQeEdZycIFYMK6TOGRc6jA5jZwXg9-mvwg%2CAGkb-H_kls3TIalPBdDHSeUzDMy443c7Af4D8gXOqISg9QfkDpmUpbgZLA66iiA5dCFZuDTqxPOnaepbbP0p%2CAGkb-H9NekAppm3JHhabFvVGJ8pgB2ltiUhwKmFwgy_VNZm9fXzEA0hHmV-lKoK7X-hi6vn_H8JYqXrf6PY-_w%2CAGkb-H_fRw9e2u_JgOHSqvW6kx3DItenIXcLMMi57-YPc6-ANafYHpfvjG-Gkpv7-Fohjmm26Yjde43E5eQugA%2CAGkb-H8V5hvGo4AiEh-FAnXCeiVpY0I9VmXH1UZpHsK86ZcD4JqckyJe4_g_fYicGoDuVjixu0bQW6PJC54R&amp;pvsid=3399045354886168&amp;pem=744&amp;tmod=2021733625&amp;nvt=3&amp;ref=https%3A%2F%2Fwww.baidu.com%2Flink%3Furl%3DBA75_BhxLL0GSUQTDJ2Ccqac3SF7D005rCIIHgsNzbFWIZduQhtbpEUxwceMRc7oQ8_F2GhGOthFVGmQRgLHo_%26wd%3D%26eqid%3D97d219a6001060680000000661ef4aa4&amp;eae=0&amp;fc=1792&amp;brdim=0%2C0%2C0%2C0%2C1536%2C0%2C1536%2C920%2C1229%2C654&amp;vis=1&amp;rsz=%7C%7Cs%7C&amp;abl=NS&amp;fu=128&amp;bc=31&amp;ifi=8&amp;uci=a!8&amp;btvi=5&amp;fsb=1&amp;xpc=CIDijkDvoj&amp;p=https%3A//www.jb51.net&amp;dtd=M" data-google-container-id="a!8" data-google-query-id="CP_CsfDfy_UCFVJKiwodMfMLig" data-load-complete="true"></iframe></ins></ins></ins></li><li class="google-auto-placed" style="clear: none; padding: 0px; margin: 5px 0px; box-sizing: content-box; width: 100%; height: 0px;"><ins data-ad-type="text" data-native-settings-key="ba067670" class="adsbygoogle adsbygoogle-noablate" data-ad-client="ca-pub-6384567588307613" data-adsbygoogle-status="done" style="width: 100%; height: 0px; display: inline-block;" data-ad-status="unfilled"><ins id="aswift_8_expand" tabindex="0" title="Advertisement" aria-label="Advertisement" style="border: none; height: 0px; width: 820px; margin: 0px; padding: 0px; position: relative; visibility: visible; background-color: transparent; display: inline-table;"><ins id="aswift_8_anchor" style="border: none; height: 0px; width: 820px; margin: 0px; padding: 0px; position: relative; visibility: visible; background-color: transparent; display: block; overflow: hidden; opacity: 0;"><iframe id="aswift_8" name="aswift_8" style="left: 0px; position: absolute; top: 0px; border: 0px; width: 820px; height: 0px;" sandbox="allow-forms allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-scripts allow-top-navigation-by-user-activation" width="820" height="0" frameborder="0" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" scrolling="no" allowfullscreen="true" allow="attribution-reporting" src="https://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-6384567588307613&amp;output=html&amp;h=109&amp;adk=2564036688&amp;adf=1077220558&amp;pi=t.aa~a.3817902133~rp.4&amp;w=820&amp;lmt=1643074067&amp;nsk=ba067670&amp;rafmt=11&amp;pwprc=1107331026&amp;psa=1&amp;ad_type=text_image&amp;format=820x109&amp;url=https%3A%2F%2Fwww.jb51.net%2Farticle%2F161053.htm&amp;flash=0&amp;pra=3&amp;wgl=1&amp;fa=26&amp;uach=WyJXaW5kb3dzIiwiOC4wLjAiLCJ4ODYiLCIiLCI5Ni4wLjQ2NjQuMTEwIixbXSxudWxsLG51bGwsIjY0Il0.&amp;dt=1643072711239&amp;bpp=4&amp;bdt=2086&amp;idt=4&amp;shv=r20220119&amp;mjsv=m202201120101&amp;ptt=9&amp;saldr=aa&amp;abxe=1&amp;cookie=ID%3Db6a88ef4cb02fd6a-226b14092bd00048%3AT%3D1643072186%3ART%3D1643072186%3AS%3DALNI_Mapqrboj6HqrbGrY-tWPmiJ6fcUNw&amp;prev_fmts=0x0%2C820x280%2C300x250%2C1200x280%2C300x600%2C300x600%2C1215x654%2C820x280%2C820x109&amp;nras=7&amp;correlator=3314350649201&amp;frm=20&amp;pv=1&amp;ga_vid=71989443.1643072710&amp;ga_sid=1643072710&amp;ga_hid=1078836726&amp;ga_fc=0&amp;u_tz=480&amp;u_his=1&amp;u_h=960&amp;u_w=1536&amp;u_ah=920&amp;u_aw=1536&amp;u_cd=24&amp;u_sd=1.563&amp;dmc=8&amp;adx=23&amp;ady=6835&amp;biw=1215&amp;bih=654&amp;scr_x=0&amp;scr_y=4241&amp;eid=44750773%2C21066433%2C31064036%2C31060566%2C21067496&amp;oid=2&amp;psts=AGkb-H_PIbIrla07MXQl5d9guPO5-NrpK9w9ksXAFA8VJDO8ZmnVWiHJB7onEF4Hok29tjFINJqdtL66_JSj%2CAGkb-H_3Zem6BT7HXedc821s4tUAki0MYTOg_39l18Yi6WIMsOTUIeBaLQeEdZycIFYMK6TOGRc6jA5jZwXg9-mvwg%2CAGkb-H_kls3TIalPBdDHSeUzDMy443c7Af4D8gXOqISg9QfkDpmUpbgZLA66iiA5dCFZuDTqxPOnaepbbP0p%2CAGkb-H9NekAppm3JHhabFvVGJ8pgB2ltiUhwKmFwgy_VNZm9fXzEA0hHmV-lKoK7X-hi6vn_H8JYqXrf6PY-_w%2CAGkb-H_fRw9e2u_JgOHSqvW6kx3DItenIXcLMMi57-YPc6-ANafYHpfvjG-Gkpv7-Fohjmm26Yjde43E5eQugA%2CAGkb-H8V5hvGo4AiEh-FAnXCeiVpY0I9VmXH1UZpHsK86ZcD4JqckyJe4_g_fYicGoDuVjixu0bQW6PJC54R&amp;pvsid=3399045354886168&amp;pem=744&amp;tmod=2021733625&amp;nvt=3&amp;ref=https%3A%2F%2Fwww.baidu.com%2Flink%3Furl%3DBA75_BhxLL0GSUQTDJ2Ccqac3SF7D005rCIIHgsNzbFWIZduQhtbpEUxwceMRc7oQ8_F2GhGOthFVGmQRgLHo_%26wd%3D%26eqid%3D97d219a6001060680000000661ef4aa4&amp;eae=0&amp;fc=1792&amp;brdim=0%2C0%2C0%2C0%2C1536%2C0%2C1536%2C920%2C1229%2C654&amp;vis=1&amp;rsz=%7C%7Cs%7C&amp;abl=NS&amp;fu=128&amp;bc=31&amp;ifi=9&amp;uci=a!9&amp;btvi=6&amp;fsb=1&amp;xpc=W6yoxM2Pl0&amp;p=https%3A//www.jb51.net&amp;dtd=M" data-google-container-id="a!9" data-google-query-id="CLySxPDfy_UCFbPnTAIdY7YCsQ" data-load-complete="true"></iframe></ins></ins></ins></li>
    
  • 完美解决python3.7 pip升级 拒绝访问问题

    完美解决python3.7 pip升级 拒绝访问问题

    这篇文章主要介绍了python3.7 pip升级 拒绝访问 解决方案,文中给大家提到了python中for循环问题,本文给大家介绍的非常详细,具有一定的参考借鉴价值 ,需要的朋友可以参考下
    2019-07-07
  • python如何读写csv数据

    python如何读写csv数据

    这篇文章主要为大家详细介绍了python如何读写csv数据,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-03-03
  • Pytorch中的数据集划分&正则化方法

    Pytorch中的数据集划分&正则化方法

    这篇文章主要介绍了Pytorch中的数据集划分&正则化方法,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-05-05
  • Python使用Socket实现简单聊天程序

    Python使用Socket实现简单聊天程序

    这篇文章主要介绍了Python使用Socket实现简单聊天程序,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-02-02
  • jupyter notebook快速入门及使用详解

    jupyter notebook快速入门及使用详解

    这篇文章主要介绍了jupyter notebook快速入门及使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11
  • Python OpenCV招商银行信用卡卡号识别的方法

    Python OpenCV招商银行信用卡卡号识别的方法

    这篇文章主要介绍了Python OpenCV招商银行信用卡卡号识别的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • Pycharm操作Git及GitHub的步骤详解

    Pycharm操作Git及GitHub的步骤详解

    这篇文章主要介绍了Pycharm操作Git及GitHub的步骤详解,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-10-10
  • 如何对python的字典进行排序

    如何对python的字典进行排序

    在本篇文章里小编给大家整理了关于python的字典进行排序方法,需要的朋友们可以学习下。
    2020-06-06
  • python matplotlib工具栏源码探析三之添加、删除自定义工具项的案例详解

    python matplotlib工具栏源码探析三之添加、删除自定义工具项的案例详解

    这篇文章主要介绍了python matplotlib工具栏源码探析三之添加、删除自定义工具项的案例详解,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-02-02
  • 最新评论

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值