Python では、コマンド ラインを通じてパラメータをスクリプトに渡すことができます。これらのパラメーターをスクリプト内で使用して、さまざまな入力に基づいてさまざまなアクションを実行できます。 Python コマンド ライン パラメータの詳細な説明: 1. 位置パラメータ: コマンド ラインで順番にスクリプトに渡されるパラメータ。スクリプト内の位置を通じてアクセスできます。 2. コマンド ライン オプション: - または - で始まるパラメータ、通常使用されます。スクリプトの特定のオプションまたはフラグを指定するには; 3. パラメータ値を渡す: コマンド ラインを通じてパラメータ値を渡します。
このチュートリアルのオペレーティング システム: Windows 10 システム、Python バージョン 3.11.4、Dell G3 コンピューター。
Python では、コマンド ラインを通じてパラメータをスクリプトに渡すことができます。これらのパラメーターをスクリプト内で使用して、さまざまな入力に基づいてさまざまなアクションを実行できます。以下は Python コマンド ライン パラメーターの詳細な説明です:
1. 位置パラメーター
位置パラメーターは、コマンド ラインで順番にスクリプトに渡されるパラメーターを指します。スクリプト経由の位置に来てください。
たとえば、script.py というスクリプトがあると仮定すると、位置パラメータは次の方法で渡すことができます。
python script.py arg1 arg2 arg3
script.py では、これらの位置パラメータは sys を通じてアクセスできます。 argv 、 sys.argv[0] はスクリプトの名前、 sys.argv[1] 、 sys.argv[2] などは位置パラメータです。
2. コマンド ライン オプション
コマンド ライン オプションは、- または -- で始まるパラメーターを指し、通常、スクリプトの特定のオプションまたはフラグを指定するために使用されます。
argparse モジュールは通常、Python でコマンド ライン オプションを解析するために使用されます (例:
import argparse parser = argparse.ArgumentParser() parser.add_argument("--verbose", help="increase output verbosity", action="store_true") args = parser.parse_args() if args.verbose: print("Verbosity turned on")
3. パラメータ値を渡す
位置パラメータとコマンド ライン オプションに加えて) 、パラメータ値をコマンド ラインで渡すこともできます。例:
python script.py --name John --age 30
スクリプトでは、これらのパラメータ値は、argparse またはその他のメソッドを使用して解析し、アクセスできます。
つまり、Python のコマンド ライン パラメーターは、位置パラメーター、コマンド ライン オプション、およびパラメーター値を介して渡すことができます。これらのパラメーターは、sys.argv や argparse などのツールを使用して簡単に解析および処理できるため、スクリプトはさまざまな入力に基づいてさまざまな操作を実行できます。
以上がPythonのコマンドラインパラメータの詳しい説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。