\

Pythonでは、標準入力を扱うためにsys.stdinを使用します。これはファイルオブジェクトであり、read()readlines()などのデータ読み込み用メソッドがあります。

import sys

text = sys.stdin.read()  # 標準入力から読み込み

上記のコードは、標準入力からすべてのデータを読み込みます。このstdin.read()は、ストリーム位置がEOF(End Of File)に達するまで読み込まれます。

また、stdin.read(1)とすると、標準入力から1文字だけデータを読み込むことができます。

c = sys.stdin.read(1)  # 標準入力から1文字だけ読み込み
print(c)

Pythonでは、標準入力を表すオブジェクトはsysモジュールに保存されています。stdinというファイルオブジェクトがそれで、stdinはstandard input(標準入力)の略です。

以上がPythonで標準入力を扱う基本的な方法です。これを理解することで、より複雑な入力処理を行うことが可能になります。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です