質問

Python 3のコマンドラインから次のテキストを読み込もうとしています(コピーされた逐語、Newlinesなど):

lcbeika
rraobmlo
grmfina
ontccep
emrlin
tseiboo
edosrgd
mkoeys
eissaml
knaiefr

使用 input, 、最初の単語でしか読むことができません。最初の新しいラインを読み取ると読むのを止めます。

繰り返し電話せずに私がそれらをすべて読むことができる方法はありますか input?

正しい解決策はありません

他のヒント

あなたはできる import sys メソッドを使用します sys.stdin 例えば:

text = sys.stdin.read()

また:

lines = sys.stdin.readlines()

また:

for line in sys.stdin:
    # Do something with line.

ファイルとしてテキストをスクリプトに渡す場合は、使用できます readlines()

例えば

data=open("file").readlines()

または使用することができます fileinput

import fileinput
for line in fileinput.input():
    print line
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top