Pythonライブラリリクエストで例外を処理するには? たとえば、PCがインターネットに接続されていることを確認する方法は?
やってみると
try:
requests.get('http://www.google.com')
except ConnectionError:
# handle the exception
エラー名ConnectionErrorが定義されていません
Pythonライブラリリクエストで例外を処理するには? たとえば、PCがインターネットに接続されていることを確認する方法は?
やってみると
try:
requests.get('http://www.google.com')
except ConnectionError:
# handle the exception
エラー名ConnectionErrorが定義されていません
あなたがしたと仮定するとimport requests、あなたはしたいですrequests.ConnectionError。ConnectionErrorによって定義された例外requestsです。こちらのAPI ドキュメントを参照してください。
したがって、コードは次のようになります。
try:
requests.get('http://www.google.com')
except requests.ConnectionError:
# handle the exception
明確にするために、つまり
except requests.ConnectionError:
いいえ
import requests.ConnectionError
一般的な例外をキャッチすることもできます (ただし、これはお勧めしません)。
except Exception: