ホームページ >バックエンド開発 >Python チュートリアル >argparse を使用して引数のリストを Python スクリプトに渡すにはどうすればよいですか?

argparse を使用して引数のリストを Python スクリプトに渡すにはどうすればよいですか?

DDD
DDDオリジナル
2024-10-28 00:26:29793ブラウズ

How do I pass a list of arguments to a Python script using argparse?

argparse を使用してコマンド ライン引数としてリストを渡すにはどうすればよいですか?

コマンド ライン引数argparse

を渡す argparse に引数のリストを提供しようとする場合、type=list は避けるべきであることを理解することが重要です。代わりに、nargs オプションまたは action='append' のいずれかを使用します。

nargs オプション

使用法:

例:

<code class="python">python arg.py -l 1234 2345 3456 4567</code>

解釈:

  • nargs=' ' は、1 つ以上の引数の受け入れを示します。
  • nargs='*' は 0 個以上の引数を受け入れます。
  • nargs='?' 0 個または 1 個の引数を受け入れます。
  • nargs の整数値は、受け入れる引数の正確な数を指定します。

追加アクション

使用法:

例:

<code class="python">python arg.py --append-action 1234 --append-action 2345 --append-action 3456 --append-action 4567</code>

解釈:

  • action='append' では、リストを構築するためにフラグを複数回指定する必要があります。

argparse での入力処理

  • argparse は否定的な解釈を行う可能性があります期待どおりの数値です。
  • argparse にリストを提供する場合、コマンド ラインで引用符を使用しないでください。

以上がargparse を使用して引数のリストを Python スクリプトに渡すにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。