【发布时间】:2015-06-12 17:19:25
【问题描述】:
我有一种情况,根据用户在我的包中选择的内容,我需要安装多个处理程序。
例如,我有 3 个处理程序。如果用户说他们想使用代理,那么您需要添加代理处理程序,但情况并非总是如此。
那么你可以多次调用 opener = urllib2.build_opener() 而不覆盖现有的处理程序吗?
示例: opener = urllib2.build_opener(RedirectHandler()) opener = urllib2.build_opener(ProxyHandler())... 等等……
我并不总是需要所有的处理程序,而且我不想为每种情况都创建用例。
谢谢
【问题讨论】:
标签: python-2.7 urllib2