sys.stderr目的是返回错误信息如:shutdown会以红色字体提示错误。`>>>shutdownTraceback(mostrecentcalllast):File"",line1,inshutddownNameError:name'shutddown'isnotdefined`你可以想一下,当我们自定义一个函数然后需要提示用户错误时,但是很明显打印出来的字体是绿色的,这时候sys.stderr就派上用场了。`>>>importsys>>>print'closing...'closing...>>>print>>sys.stderr,'closing...'closing...>>>deftest(x):ifx==0:print>>sys.stderr,'Error-->x:can\'tiszero'else:printx>>>test('what\'s')什么是>>>test(0)错误-->x:can'tiszero>>>`或者如下:`>>>sys.stderr.write('sf')sf>>>printsys.stderr.write('sf')sfNone`以上就是如何输出到stderr的详细内容,希望对大家有所帮助。相关文章:如何输出到stderr
