ホームページ >バックエンド開発 >Python チュートリアル >ユーザー入力とコマンドライン引数を Python スクリプトに統合するにはどうすればよいですか?

ユーザー入力とコマンドライン引数を Python スクリプトに統合するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-04 00:53:10705ブラウズ

How can I integrate user input and command line arguments into my Python scripts?

Python でのユーザー入力とコマンド ライン引数の利用

対話型アプリケーションを作成するには、ユーザー入力を Python スクリプトに挿入することが不可欠です。さらに、スクリプトの実行時にコマンド ライン経由で指定された引数を処理することで、その機能が拡張されます。これら両方のタスクを実行する方法は次のとおりです。

ユーザー入力の読み取り

ユーザー入力を取得するには、cmd モジュールを使用して、支援テキストを備えた基本的なコマンド ライン インタープリターを確立することを検討してください。そしてオートコンプリート。より単純なアプローチの場合は、raw_input 関数 (または Python 3 の input) を使用して、ユーザーからのテキスト行を迅速に読み取ります。

# Python 2
text = raw_input("prompt")

# Python 3
text = input("prompt")

コマンド ライン引数へのアクセス

コマンドラインを通じて指定されたパラメータは、sys.argv リストでアクセスできます。これらを利用するには、次のコードを組み込みます。

import sys
print(sys.argv)

さらなる機能拡張

コマンド ライン解析を強化するには、optparse モジュール (非推奨。代わりに argparse を使用) を使用するか、 getopt モジュール。スクリプトが主にファイル入力を処理する場合、fileinput モジュールは十分な解決策を提供します。

ドキュメント支援

Python ライブラリ リファレンスは、さらに詳しく調べるための貴重なリソースです。

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

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