在Python中捕获特定的URLError

时间:2016-07-28 14:27:19

标签: python python-2.7 http urllib2

$duedate = new DateTime($purchased);
$duedate->add(new DateInterval('P6Y'));

    <input type="hidden" name="due" value="<?php echo $duedate->format('Y-m-d'); ?>">

如果我运行上面的代码,我成功捕获import urllib2 uri = "https://::1" try: urllib2.urlopen(uri) except urllib2.URLError: print "Error caught" urllib2.URLError: <urlopen error [Errno 11001] getaddrinfo failed>库包含大量错误,这是其中之一 但是,我的目标是仅捕获上述错误,而不是urllib2.URLError库中的任何其他错误。有什么方法可以做到这一点吗? 我使用的是Python 2.7版。

编辑:我很清楚你可以抓住错误并按照你的意愿处理它。但我的问题是你如何才首先抓住那个特定的错误?

0 个答案:

没有答案