ホームページ  >  記事  >  バックエンド開発  >  標準エラー出力に出力する方法

標準エラー出力に出力する方法

anonymity
anonymityオリジナル
2019-05-25 13:48:382613ブラウズ

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。