捕获值错误:未知的网址类型:urllib2 Python



当我输入无效的URL时,我收到以下异常:ValueError: unknown url type: blob

我正在尝试使用以下代码捕获此错误,但它不起作用:

try:
    req = urllib2.Request(url)
    conn =  urllib2.urlopen(req)
    content = conn.read()
except urllib2.URLError, e:
    print 'Error: Invalid URL'

如果你注意到,基本错误是一个ValueError,所以

import urllib2
url = 'blob'
try:
    req = urllib2.Request(url)
    conn =  urllib2.urlopen(req)
    content = conn.read()
except ValueError, e:
    print 'Error: Invalid URL'

最新更新