を存在する場合、私は、Python 2.6.1と私の同僚のマックOSXのいくつかのためのユーティリティスクリプトを書かれているチェック。のPython 2.6.1:輸入が
try:
import argparse
except ImportError:
print "argparse module missing: Please run 'sudo easy_install argparse'"
sys.exit(1)
私はこれを処理するよりエレガントな方法があるかなり確信している:彼らはすべての必要なモジュールがインストールされていないので、私は、try-除く輸入句を持っています。何か案は?
、そのような事はそれだけで、このような構文のユースケースを与えることだった彼の例 –
に似唯一の排他的な場合のために、ではないargparseのために行うことができます
チェックアウトこのリンクを、これを行う正しい方法であるとの主張を支持する。私はそれがスケーラブルである原因、それはちょうど、非常に少数の例 – StefanoP