Pythonでは、リストはその長さを知っているので、 len(sys.argv)
を実行するだけです argv
の要素数を取得する .
引数の解析には argparse を調べたほうがよいでしょう。
http://docs.python.org/dev/library/argparse.html
自分で重い物を持ち上げる必要がなく、簡単にできます。
コマンドラインから固定数の引数を読み取るために、私はよくクイック アンド ダーティ トリックを使用します。
[filename] = sys.argv[1:]
in_file = open(filename) # Don't need the "r"
これにより、1 つの引数が filename
に割り当てられます 引数が 1 つだけでない場合は、例外を発生させます。