###前提・実現したいこと
sys.stdin.read()で複数行のデータを読む際、Shift+F10(Run)で動作させた際のコンソール上では、
複数行入力後、Ctrl+Dで終了できるのですが、Shift+F9(Debug)で動作させた際のコンソール上では、
途中で改行を入力した時点で入力終了と判断してしまい、次のステップに進んでしまうため複数行入力ができません。
複数行入力したい場合にはどうすればよいのでしょうか?
###発生している問題・エラーメッセージ
・Runの場合
line 1 ←ここでEnterを押下しますがまだ入力できます
line 2
line 3
^D ←ここでCtrl+D押下により入力終了
'--------------------------------------------------
line 1
line 2
line 3
・Debugの場合
line 1 ←ここでEnterを押下した時点で次に進んでしまいます…
'--------------------------------------------------
line 1
###該当のソースコード
python
1import sys 2 3data = sys.stdin.read() 4 5print("-"*50) 6print(data)
###補足情報(言語/FW/ツール等のバージョンなど)
PyCharm Community Edition 2016.2
Build #PC-162.1237.1, built on July 20, 2016
JRE: 1.8.0_76-release-b216 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Linux ubuntu 4.4.0-36-generic
Python 3.5.2

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/11/13 15:21