Heim  >  Artikel  >  Backend-Entwicklung  >  So geben Sie auf stderr aus

So geben Sie auf stderr aus

anonymity
anonymityOriginal
2019-05-25 13:48:382671Durchsuche

Der Zweck von

sys.stderr besteht darin, Fehlerinformationen zurückzugeben

So geben Sie auf stderr aus

Beispiel:

shutddown löst einen Fehler in roter Schrift aus.

>>> shutddown
Traceback (most recent call last):
  File "", line 1, in
    shutddown
NameError: name 'shutddown' is not defined

Sie können darüber nachdenken: Wenn wir eine Funktion anpassen und den Benutzer zu einem Fehler auffordern müssen, dieser aber offensichtlich in grüner Schrift ausgegeben wird, dann kommt sys.stderr ins Spiel.

>>> 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
>>>

oder wie folgt:

>>> sys.stderr.write('sf')
sf
>>> print sys.stderr.write('sf')
sfNone

Verwandte kostenlose Lernempfehlungen: Python-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo geben Sie auf stderr aus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn