0
私はいくつかのPythonコードに次のパターンを見つけました:クラスの前にtry文を置き、その後にexcept文を書くのは意味がありますか?
try:
from foo import bar
class MyClass:
def __init__(self):
...
except ImportError:
# Warning
それはここexcept
文を置くことは理にかなっていますか? ImportError
はfrom foo import bar
行以外の場所で表示されますか?
これはクラスでは発生しませんが、インポートが機能している場合のみクラスを作成する必要がある場合は、クラス作成をスキップしてエラーを処理する便利な方法です(クラスのより単純な変形を作成するなど) –