sys モジュールを使用して Python 3 でコマンド ライン パラメーターを取得する方法.x
Python では、多くの場合、コマンド ラインからプログラムにパラメーターを渡す必要があります。これらのコマンド ライン パラメーターは、プログラムの動作を動的に構成するのに役立ちます。 Python では、sys モジュールを使用してコマンド ライン パラメーターを取得できます。
sys は、Python 標準ライブラリのモジュールであり、いくつかのインタープリター関連の関数と変数を提供します。これには、コマンド ライン引数を取得する機能が含まれます。以下では、sysモジュールを使用してコマンドラインパラメータを取得する方法を紹介します。
まず、sys モジュールをインポートする必要があります。 Python では、import ステートメントを使用してモジュールをインポートできます。 sys モジュールをインポートするコードは次のとおりです。
import sys
次に、sys モジュールの argv 変数を使用してコマンド ライン パラメーターを取得できます。 argv は、要素がスペースで区切られたコマンド ライン引数であるリストです。最初の要素はスクリプトの名前で、次の要素はスクリプトに渡されるパラメータです。
以下は、sys モジュールを使用してコマンド ライン パラメーターを取得し、出力する方法を示す簡単なサンプル コードです。
import sys # 获取命令行参数 args = sys.argv # 输出命令行参数 for arg in args: print(arg)
上記のコードを test.py ファイルとして保存するとします。次に、コマンド ラインで次のコマンドを実行します。
python test.py hello world
出力結果は次のようになります。
test.py hello world
argv リストの最初の要素が test.py であり、その後の要素が test.py であることがわかります。要素は hello と world で、これらはコマンドラインで渡すパラメータです。
コマンド ライン パラメーターの取得に加えて、sys モジュールは他の便利な関数と変数も提供します。たとえば、sys モジュールの stdin、stdout、および stderr 変数は、それぞれ標準入力、標準出力、および標準エラー出力を表します。さらに、sys モジュールの exit() 関数を使用してプログラムを終了できます。
要約すると、sys モジュールはコマンド ライン パラメーターを取得する便利な方法を提供します。 sys.argv 変数を使用すると、コマンド ライン引数を取得してプログラム内で処理できます。 sys モジュールを理解して使用することで、Python プログラムをより適切に制御および構成できるようになります。
上記は、sys モジュールを使用してコマンド ライン パラメーターを取得する方法に関する記事です。お役に立てれば!
参考:
以上がsys モジュールを使用して Python 3.x でコマンド ライン パラメーターを取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。