Python でのユーザー入力とコマンド ライン引数の利用
Python では、ユーザー入力のキャプチャとコマンド ライン引数の読み取りは、対話型およびコマンド ライン引数の重要なタスクです。柔軟なスクリプト。これらの要件に対処するための包括的なガイドを次に示します。
ユーザー入力の処理
ユーザー入力を取得するために、Python は cmd モジュールを提供します。このモジュールは、ユーザーフレンドリーなプロンプトとオートコンプリートを備えたコマンドラインインタープリターの作成を簡素化します。ユーザーからのテキスト入力を直接読み取るには、Python 2 の raw_input 関数または Python 3 の input を利用します。
# Python 2 text = raw_input("Enter some text: ") # Python 3 text = input("Enter some text: ")
コマンド ライン引数の解析
Python の sys。 argv 属性には、スクリプトに渡されるコマンド ライン引数が格納されます。スクリプト内のこれらの引数にリストとしてアクセスします。最初の要素はスクリプトのファイル名で、後続の要素は引数です。
import sys print(sys.argv)
高度なコマンド ライン オプション解析のために、Python は 2 つのモジュールを提供します。
コマンド ライン入力としてファイルを操作する場合は、fileinput モジュールを使用することを検討してください。
リソース
詳細については、公式 Python ライブラリを参照してください。ドキュメント:
以上がPython でユーザー入力をキャプチャし、コマンド ライン引数を解析するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。