###質問
現在プログラムに以下のように記述しています。
m = int(input('Please input [t] :'))
これを、
python a.py
のように実行すると、きちんと端末に、
Please input [t] :(ここに入力できる)
と表示され、思い通りにinputすることができます。
しかし、
python a.py > result.csv
と実行すると、inputはできますが、端末には何もprintされません。
そして、できたcsvファイルを開いてみるとcsvファイルの頭に
Please input [t] :
と表示されてしまいました。
これは単純に、
「Please input [ts] :」を表示 ⇒ そしてinput
の順番に処理が行われているためにこうした結果になっているのでしょうが、
初心者なので改善方法が分かりません。
実行時にcsvファイルに書き込みしても、上手く端末上に文字を表示させるには、
どうしたらよいのでしょうか?よろしくお願いいたします。
※pandasを使用しています。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/06/28 03:29
2018/06/28 03:32
2018/06/28 03:35