Python コンソールから文字列を入力する

Pythonのコンソール(コマンドプロンプト)から文字列を入力するサンプルです。
(確認環境:Python 3,Windows 10)

目次

サンプル コンソールから文字列を入力する(input)
  複数の行を入力する(readlines)

コンソールから文字列を入力する

コンソールから文字列を入力するサンプルです。
Scannerクラスを使用します。

# coding: utf-8

line1 = input("入力してください。")

print ("入力した文字は=" + line1)

3行目は、inputを使用しています。
ユーザーの入力受付待ちになり、入力後入力した文字列が表示されます。

入力イメージ

1.上記コードを実行するとユーザー入力の受付待ちになります。

2.文字を入力してエンターキーを押すと結果が表示されます。

 

複数の行を入力する(readlines)

複数の行を入力するサンプルです。

# coding: utf-8
import sys

line = sys.stdin.readlines()

print (line[0])
print (line[1])
print (line[2])

readlinesはリストを返します。

入力イメージ

上記コードを実行した時の入力イメージです。

1.3行入力します。終了時は、Ctrl + zを押します。

 

2.入力した結果が表示されます。

 

関連の記事

Python テキストファイルの読み込みと書き込み

△上に戻る