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

anonymity
リリース: 2020-10-21 11:13:42
オリジナル
2667 人が閲覧しました

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

関連ラベル:
ソース:如何输出到stderr
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート