標準エラー出力

標準エラー出力 #

標準エラー出力について。

クラスはここではMain.javaとする

class Main{
    public static void main(String args[]){
        //出力後、改行したい時
        System.err.println(変数もしくはデータ);

        //出力後、改行したくない時
        System.err.print(変数もしくはデータ);
    }
}

基本標準出力の時と同じ。
ただし、エラー出力はjavaの場合例外処理を受け取ったときに利用するため、そのときに出たエラーメッセージを出力するのが普通。

import sys
print(x,file=sys.stderr) # xを画面にエラー出力する

Pythonでエラー出力を扱うにはまずsysモジュールをインポートし、
print()のfileパラメータに sys.stderr を指定する。