一、前言
前几天在Python最强王者群【哎呦喂 是豆子~】问了一个Python
自动化办公的问题,一起来看看吧。
大佬们 请教个问题 为啥我的第二个for循环不加框红的代码就运行失效呢? 这个变量开头就有声明了
这里【瑜亮老师】给了一个解答,如下所示:
后来还补充到:你可以去搜索一下generator的用法。这个file_list的属性就是generator,而不是常规理解的list。想要重复用,可以list转换一下类型。生成器和列表的用法看着是一样的,都能遍历取值,但本质上还是有很大区别的。
后来【维哥】还提到了一个办法,如下所示:
相当于把生成器里边的元素一次性取出了。顺利地解决了粉丝的问题!
本文分享自 Python爬虫与数据挖掘 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!