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