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: