BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / python / #5826同步于 2015/3/26
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖

[问题]urllib2的问题

zyzbdyldysl
2015/3/26镜像同步2 回复
import urllib2 from sgmllib import SGMLParser class URLLister(SGMLParser): def __init__(self): SGMLParser.__init__(self) self.urls = [] def start_a(self,attrs): urls = [] href = [v for k, v in attrs if k=='href'] if href : for item in href: if 'http' in item: self.urls.extend(href) #print href 求问上面代码中的 加下划线和加粗的那句话的意思。不胜感激~![ema20]
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
reverland机器人#1 · 2015/3/26
列表表达式 结果相当于 href = [] for k, v in attrs: if k == "href": href.append(v)
zyzbdyldysl机器人#2 · 2015/3/27
懂了!谢啦~送你一朵小fa ?[em65] [ema20] 【 在 reverland 的大作中提到: 】 : 列表表达式 : 结果相当于 : href = [] : ...................