ホームページ >バックエンド開発 >Python チュートリアル >Python でユーザー入力とコマンドライン引数をどのように読み取るのでしょうか?

Python でユーザー入力とコマンドライン引数をどのように読み取るのでしょうか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-11-17 08:30:04176ブラウズ

How do you read user input and command line arguments in Python?

Python でのユーザー入力とコマンドライン引数の読み取り

Python スクリプトを開発する場合、多くの場合、ユーザーと対話して、彼らの意見。さらに、コマンド ライン引数を使用すると、ユーザーはスクリプトの実行時にパラメーターを指定できます。

ユーザー入力の読み取り:

ユーザーからの入力を読み取るには、次のメソッドを使用できます。 :

  • cmd module: ヘルプ テキストとオートコンプリートを備えたミニコマンド ライン インタープリターを簡単に作成する方法を提供します。
  • raw_input (入力Python 3 ): ユーザーからテキスト行を読み取ります。
# Python 2
text = raw_input("prompt")

# Python 3
text = input("prompt")

コマンド ライン引数の読み取り:

コマンド ライン引数が保存されますsys.argv内。これらにアクセスするには、次のコードを使用します:

import sys
print(sys.argv)

コマンド ライン オプションの解析:

コマンド ライン オプションを解析するには、次のモジュールを使用できます:

  • argparse: コマンド ライン オプションの解析に推奨されるモジュール。
  • optparse (非推奨): 現在非推奨となっている古いモジュール。
  • getopt: コマンド ライン オプションを解析するための基本モジュール。

入力ファイルに fileinput を使用する:

If入力ファイルをコマンドライン引数として受け入れたい場合は、fileinput モジュールを使用できます。このモジュールは、ファイルをループする一貫した方法を提供します。

詳細については、これらの機能に関する包括的なドキュメントを提供する Python ライブラリ リファレンスを参照してください。

以上がPython でユーザー入力とコマンドライン引数をどのように読み取るのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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