擅长:python、mysql、java
<p>您也可以使用其他库来执行此操作。如果你需要任何内容,我强烈建议你使用请求。</p>
<p>乔兰有一个很好的答案,肯定有效。另一种方法是:</p>
<pre><code>def checkNet():
import requests
try:
response = requests.get("http://www.google.com")
print "response code: " + response.status_code
except requests.ConnectionError:
print "Could not connect"
</code></pre>
<p>这样做的好处是您可以使用response对象并继续您的工作(response.text等)</p>
<p>与重复进行不必要的检查相比,尝试它并在错误出现时处理它总是更快。</p>