擅长:python、mysql、java
<p>这就是multiple<code>except</code>子句的用途:</p>
<pre><code>try:
answers = dns.resolver.query(args.host)
except dns.resolver.NXDOMAIN:
print "No such domain %s" % args.host
except dns.resolver.Timeout:
print "Timed out while resolving %s" % args.host
except dns.exception.DNSException:
print "Unhandled exception"
</code></pre>
<p>注意子句的顺序:将执行第一个匹配的子句,因此将对超类的检查移到末尾。</p>