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

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

Mary-Kate Olsen
リリース: 2024-12-04 00:53:10
オリジナル
725 人が閲覧しました

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート