Pythonで次の行を入力する方法

下次还敢
下次还敢オリジナル
2024-05-05 20:30:44839ブラウズ

Python で次の行を入力する方法: input() 関数: ユーザーから入力を取得し、プロンプト メッセージを表示します。 sys.stdin.readline() メソッド: プロンプト メッセージを表示せずに、標準入力ストリームから次の行を読み取ります。 getpass() 関数: 機密情報 (パスワードなど) を取得し、覗き見を防ぐためにユーザー入力を非表示にします。

Pythonで次の行を入力する方法

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

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