Python でのユーザー入力とコマンドライン引数の活用
ユーザー対話に関して、Python は 2 つの主要なオプションを提供します。ユーザー入力の読み取りと、コマンドライン引数の処理。これらの機能を見てみましょう。
ユーザー入力の読み取り
Python には、cmd モジュール、raw_input および input 関数など、ユーザー入力を収集するためのメソッドがいくつか用意されています。 raw_input 関数 (または Python 3 の input) を使用すると、ユーザーからのテキスト行を読み取ることができます。
例:
text = raw_input("Enter your name: ") # Python 2 text = input("Enter your name: ") # Python 3
コマンド ライン引数の処理
コマンド ライン引数には、sys.argv リストを通じてアクセスできます。最初の引数は常にスクリプト名で、その後にユーザー指定の引数が続きます。
コマンド ライン入力を出力する方法は次のとおりです:
import sys print (sys.argv)
追加モジュール
コマンド ライン オプションをより高度に処理するには、argparse モジュールの使用を検討してください。このモジュールを使用すると、タイプ、ヘルプ テキスト、およびデフォルト値を使用してコマンド ライン引数を定義できます。
結論
ユーザー入力とコマンド ライン引数を活用することで、ユーザーコマンドに応答し、コマンドラインからパラメータを受け入れる対話型 Python スクリプト。これらの機能により、ユーザーの対話が強化され、スクリプトの実行が合理化されます。
以上がPython スクリプトをどのように操作しますか? ユーザー入力またはコマンドライン引数?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。