So geben Sie auf stderr aus

anonymity
Freigeben: 2020-10-21 11:13:42
Original
2683 Leute haben es durchsucht

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
Nach dem Login kopieren

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
>>>
Nach dem Login kopieren

oder wie folgt:

>>> sys.stderr.write('sf')
sf
>>> print sys.stderr.write('sf')
sfNone
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:如何输出到stderr
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage