PyCharmのプログラム実行時にテキストファイルから標準入力を行う

目的

AIZU ONLINE JUDGEのテストを行うときに、手入力で標準入力を渡すのが面倒なときがある。
PyCharmで実行するときにtxtファイルから読み込ませたい。

f:id:iine_programming:20190825202846p:plain

f:id:iine_programming:20190825203109p:plain

手入力は面倒だし、入力ミスが起きる。

方法

あらかじめtxtファイルにテスト用の入力値を書いたものを用意しておく。

f:id:iine_programming:20190825203334p:plain



プログラム実行時に右上の実行対象プルダウンから、
対象のプログラムを選択した状態で、[構成の編集]を選択。

f:id:iine_programming:20190825204812p:plain



実行欄の、[次からの入力をリダイレクト]にチェックを入れ、先程作ったtxtファイルを指定する。

f:id:iine_programming:20190825204614p:plain



プログラムを実行すると、作成したtxtファイルの内容が標準入力として読み込まれる。

f:id:iine_programming:20190825204842p:plain