sys.stderr 目的は、エラー情報を返すことです。
例:
shutddown では、赤いフォントでエラーが表示されます。
>>> shutddown Traceback (most recent call last): File "", line 1, in shutddown NameError: name 'shutddown' is not defined
関数をカスタマイズし、ユーザーにエラーを要求する必要があるときに、明らかに緑色のフォントで出力される場合、sys.stderr が機能します。
>>> import sys >>> print 'closing...' closing... >>> print >> sys.stderr,'closing...' closing... >>> def test(x): if x == 0: print >> sys.stderr,'Error--> x:can\'t is zero' else:print x >>> test('what\'s') what's >>> test(0) Error--> x:can't is zero >>>
または次のようになります:
>>> sys.stderr.write('sf') sf >>> print sys.stderr.write('sf') sfNone
関連する無料学習の推奨事項: Python ビデオ チュートリアル
以上が標準エラー出力に出力する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。