この記事では、Python言語で複数行の標準入力をsys.stdin.readlinesで受け取る方法をソースコード付きで解説します。
複数行の標準入力
Python3ではsys.stdin.readlinesメソッドで複数行の標準入力を受け取りことができます。
ソースコード
サンプルプログラムのソースコードです。
#-*- coding:utf-8 -*- import sys # 行数を取得 lines = sys.stdin.readlines() # 中身表示 print(lines) # ['沖田\n', 'モードレッド'] # 1行ずつ取り出し for i, line in enumerate(lines): # 改行コードが含まれていれば除去 line = line.strip("\n") print(i+1, "行目:", line) # 標準入力 # 沖田 # モードレッド # 標準出力】 # 1 行目: 沖田 # 2 行目: モードレッド
【Python超入門】使い方とサンプル集
Pythonの使い方について、基礎文法から応用例まで入門者向けに解説します。
コメント