私はいくつかの方法を試してみましたが、誰も私の問題を解決しませんでした。ここに私のコードは次のとおりです。2つのエラー処理がある場合、属性を呼び出す方法は?
for i in links.readlines():
try:
link = urlopen(i)
except (HTTPError, URLError) as e:
print(e.code)
else:
<Code Goes Here>
エラーマッサージ:
AttributeError: 'URLError' object has no attribute 'code'
私はできない、私は1つの例外の取扱い2つのエラーを作成する必要がありますが、問題は、私はHTTPError属性を呼び出すことはできません最初の例外処理を少なくとも呼び出します。
ありがとうございます。私はすべての例外を同じにする必要があります。したがって、HTTPErrorコード405とURLError SSL Verify Failedの場合、コードは小さくなります。 2つの例外を除いてURLErrorにSSL Verifyを追加する必要があります。 – rafidkarim