Python で次の行を入力する方法: input() 関数: ユーザーから入力を取得し、プロンプト メッセージを表示します。 sys.stdin.readline() メソッド: プロンプト メッセージを表示せずに、標準入力ストリームから次の行を読み取ります。 getpass() 関数: 機密情報 (パスワードなど) を取得し、覗き見を防ぐためにユーザー入力を非表示にします。
Python で次の行を入力する方法
Python では、次の行を入力する方法がいくつかあります。 。最も簡単な方法は、input()
関数を使用することです。
input() 関数を使用する
input()
関数は、標準入力からユーザー入力を取得します。ユーザーに表示されるプロンプト メッセージというオプションのパラメーターを受け入れます。例:
<code class="python">name = input("请输入您的姓名:") print("你好,", name)</code>
上記のコードを実行すると、コンソールにプロンプト メッセージが表示され、ユーザーの入力を待ちます。ユーザーが入力したテキストは、name
変数に保存されます。
sys.stdin の使用
もう 1 つの方法は、sys.stdin
オブジェクトを使用することです。 sys.stdin
は標準入力ストリームを表し、次の行を読み取る readline()
メソッドを提供します。例:
<code class="python">import sys name = sys.stdin.readline() print("你好,", name)</code>
これは、input()
関数の使用に似ていますが、プロンプト メッセージは表示されません。
getpass() 関数を使用する
パスワードなどの機密情報を安全に入力する必要がある場合は、getpass()## を使用できます。 # 関数。
getpass() この関数は、ユーザーが入力したテキストを隠して、覗き見を防ぎます。例:
<code class="python">import getpass password = getpass.getpass("请输入您的密码:") print("您的密码已保存。")</code>上記のコードを実行すると、コンソールにプロンプト メッセージが表示されますが、ユーザーが入力したパスワードはエコーされません。パスワードは
password 変数に保存されます。
以上がPythonで次の行を入力する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。