重複の可能性:
Python try-else
少なくとも、Dive Into Python で読んだばかりの例に基づくと、その利点はわかりません。
try:
from EasyDialogs import AskPassword
except ImportError:
getpass = default_getpass
else:
getpass = AskPassword
( http://www.diveintopython.net/file_handling/index.html )
より短い/より単純な方法で同じ効果を達成できなかったのはなぜですか:
try:
from EasyDialogs import AskPassword
getpass = AskPassword
except ImportError:
getpass = default_getpass
私は何が欠けていますか?