python相同程序执行结果不同_原理相同只是精简了的python代码,运行结果不同是为什么...
deal_way = list(soup.select('div.biaoqian_li').stripped_strings)
#
deal_ways = soup.select('div.biaoqian_li')
for deal_way in deal_ways:
x = list(deal_way.stripped_strings)
上面两个代码不是表示同样的意思吗?
(1)为什么上面报错:AttributeError: 'list' object has no attribute 'stripped_strings'
(2)下面的可以运行
soup.select 返回的是符合条件的列表(list),列表当然没有那个属性(因为那个属性是bs4 Tag对象上的属性)
而下面可以是因为列表里面的元素就是Tag对象
很明显下面的代码比上面多用了一个 for 啊
你可以打印一下 soup.select('div.biaoqian_li') 与 for 中的 deal_way
对比一下区别
实在很抱歉,一开始没有说清楚soup.select('div.biaoqian_li')解析出来的列表只有一个数据
是我代码写错了,所以一直报错,写成:list(soup.select('div.biaoqian_li')[0].stripped_strings)
这样就没问题了
谢谢大家
对soup.select()返回的是什么不是很清楚,但是看你下面的代码
soup.select('div.biaoqian_li')返回的是个集合,集合里的item才具有stripped_strings属性,而不是集合有这个属性。
2段代码是不一样的
玩蛇网文章,转载请注明出处和文章网址:https://www.iplaypy.com/wenda/wd13979.html
相关文章 Recommend
python相同程序执行结果不同_原理相同只是精简了的python代码,运行结果不同是为什么...相关推荐
- python读文件路径-python获取程序执行文件路径的方法(推荐)
1.获取当前执行主脚本方法:sys.argv[0]和_ file _ (1)sys.argv 一个传给Python脚本的指令参数列表.sys.argv[0]是脚本的名字.一般得到的是相对路径,用os. ...
- Atitit.提升软件Web应用程序 app性能的方法原理 h5 js java c# php python android .net
Atitit.提升软件Web应用程序 app性能的方法原理 h5 js java c# php python android .net 1. 提升单例有能力的1 2. 减少工作数量2 2.1. 减少距 ...
- Python(7)-程序执行的原理
程序执行的原理 1.计算机中的三个核心部件 2.程序执行的原理 3.程序的作用 1.计算机中的三个核心部件 CPU:中央处理区,超大规模的集成电路,负责处理数据.计算 内存:临时存储数据,断电数据消失 ...
- python程序员年薪百万_想要成为年薪百万的Python程序员,这套面试题别错过
近几年来,Python的运用范围越来越广,发展势头十分强劲.小到网页建设.网站搭建,大到人工智能AI.云计算.人脸识别.大数据分析等等尖端技术,都基于Python编程语言来实现. 在小伙伴们通过参加培 ...
- python代码执行过程记录_这款神器,能把 Python 代码执行过程看地一清二楚
原标题:这款神器,能把 Python 代码执行过程看地一清二楚 本文经机器之心(微信公众号:almosthuman2014)授权转载,禁止二次转载 机器之心报道,参与:一鸣.杜伟 Python 是一门 ...
- python简述程序的ipo结构_简述程序设计的IPO模式的特点。
[编程题]编写程序,根据给出的三角形的三个边,输出三角形的面积. [编程题]输人两个正整数m和n,求其最大公约数和最小公倍数. [编程题] [单选题]以下代码运行结果正确的是哪一项?() x=2 if ...
- 通常我们将python语言程序保存在一个后缀_【单选题】通常我们将Python语言程序保存在一个后缀为( )的文件中。...
问题:[单选题]通常我们将Python语言程序保存在一个后缀为( )的文件中. 更多相关问题 谢某对某公安局以其实施盗窃为由处以15日拘留的处罚不服,向法院提起行政诉讼.该局向法院提供的证 下列关于刑 ...
- 通常我们将python语言程序保存在一个后缀_知到毛概章节测试答案2020
知到毛概章节测试答案2020 更多相关问题 [多选题]Discussion section should be______________. [填空题]下面的程序是用do while语句求1至1000 ...
- python 筛选提取连续多行_没有比这更简单的Python入门案例,用python打印你的宠物小精灵...
现在学习Python的人越来越多,但你会以怎样的方式开始编写你的第一个Python代码呢? 下面我教你一个简单的入门案例,很适合最开始的Python学习哦! 即将用到的Python基础语法是:prin ...
最新文章
- mybatis中mysql ON DUPLICATE KEY UPDATE写法
- windows reload()
- wx5 mysql起不来_mysql(四)—–mysql主从配置-wx5bd1240aa20ac的博客
- ajax速度axio速度,[转]Ajax Fetch Axios之间的详细区别以及优缺点
- thinkphp3.2笔记(1)目录,控制器及url模式,地址解析
- Windows 10企业批量部署实战之Windows 10客户端部署
- 小李飞刀:SQL题目刷起来!
- 如何配置可以远程访问linux上mysql
- TCPIP详解之udp
- 霹雳狂刀---回忆录
- FPGA 驱动HDC1080温湿度模块
- Sentinel-1 SAR数据与精密轨道数据下载
- 【社区图书馆】vue的生命周期
- 属鸡适不适合学计算机,生肖属相鸡适宜什么职业(详解)
- wince槛外人窥探--存储布局
- 03_深度学习实现手写数字识别(python)
- 推荐几款高性价比电机驱动芯片
- 上蔡一高2021高考成绩查询,喜报!上蔡高考英雄榜出炉!
- 2022年各大高校最新博士薪资汇总~
- AJ-Report项目分析(7)
热门文章
- java docx4j 合并word_利用docx4j来处理word的合并与拆分
- 中文论文万能句型_SCI 论文写作万能句型(每天一点小进步哦)
- 域名注册商标_科技述说:一起了解网络域名的由来
- 餐厅前台php,餐厅前台接听电话技巧
- 谷歌语音文本转换python代码_python - Python Google语音到文本的转换 - SO中文参考 - www.soinside.com...
- python rpc微服务框架_grpc的微服务探索实践
- python的字符串的转义
- centos系统所需软件
- 使用intellij idea打开以前用maven的包
- 统计字符串中各类型的数字个数