Pythonでgetopt / OPTARGを使用する方法は?与えられた引数(9)が多すぎる場合、どのように引数をシフトするのですか?
質問
Pythonでgetopt / optargを使用するにはどうすればよいですか?
解決
これは私が行う方法の例です。通常、同じ基本テンプレートを使用します: ジェネラコディセタグプレ
9つのパラメータ制限はないと思います。
他のヒント
グーグル検索が役に立ちました。 getopt と
次に、期待どおりに実行します: ジェネラコディセタグプレ
適切な引数を指定して実行すると、コマンドライン整数の合計または最大値が出力されます。 ジェネラコディセタグプレ
これは標準ライブラリから直接のものです。
モジュールgetopt
のPythonドキュメントを読んでみましたか(http://docs.python.org/library/getopt.html?highlight=getopt#module-getopt )?これは、getopt
がどのように使用されるかの簡単な例を提供します。シフト引数とはどういう意味ですか?ユーザーが9つを超える引数を使用していないことを確認する場合は、スクリプトに渡されたすべてのオプション/引数を含むsys.argv
リストの長さを確認できます。最初の要素は呼び出されるスクリプトの名前であるため、長さは常に少なくとも1です。次のように実行できます。
ジェネラコディセタグプレ
所属していません StackOverflow