ホームページ  >  記事  >  バックエンド開発  >  Python スクリプトをどのように操作しますか? ユーザー入力またはコマンドライン引数?

Python スクリプトをどのように操作しますか? ユーザー入力またはコマンドライン引数?

DDD
DDDオリジナル
2024-11-16 07:11:02911ブラウズ

How do you interact with your Python scripts: User input or command-line arguments?

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 サイトの他の関連記事を参照してください。

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