问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎样捕获STDERR的输出

发布网友 发布时间:2022-04-18 03:51

我来回答

2个回答

懂视网 时间:2022-04-18 08:12

sys.stderr 目的就是返回错误信息

比如:

shutddown会红色字体提示错误。

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

可以想一下,当我们自定义一个函数,然后需要提示用户错误的时候,但显然print出来是绿色字体,这时候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

热心网友 时间:2022-04-18 05:20

刚我看了下logcat的原理,似乎搞不起来,或者说,如果搞的话比较麻烦你不如在c层使用LOGE,LOGD之类
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
夫妻养狗狗把谁当主人 两人同养狗认谁当主人 什么蔬菜和水果可以美容祛斑呢? vivox60怎么查看参数配置详情 怎样查看vivo手机的屏幕参数? vivo手机怎么看手机参数 vi##手机怎么看配置? 义乌到湖州没有直达快客???必须到南浔?? 湖州到绍兴的汽车有几班? 注销驾考需要本人吗 熬好的汤药放在冰箱里能放多久 为什么台湾手抓饼那么贵? 想了解一下台湾手抓饼的一些情况? fprintf()中的 stderr ?? 目前封闭式基金有哪些 哪些是封闭式基金 封闭式基金比较好的有哪些? 目前封闭式基金有哪几种? 政府为什么鼓励生二胎,多胎? 为什么要放开生二胎 政府为什么鼓励生二胎 为什么越来越多的人生二胎? 为什么现在可以生二胎 国家为什么鼓励生二胎,大家怎么看? 现在生一胎压力很大为何鼓励生二胎? 国家为什么提倡生二胎? 为什么可以生二胎 stdout和stderr标准输出的区别 极速贷怎么下载 极速贷款的app去哪里下载呢 台湾手抓饼怎么做 在家怎么做手抓饼 熬好的中药在真空包装里能放几天 求巷、俏、逗、庞、烘、烤、韵、勤、勉、吻这10个字的形近字 每个形近字都要组词 这10个字 每个都 串串铁板鱿鱼怎么做嫩 momiko耳温计显示华氏,怎么变回摄氏度 网线怎么延长连接 网线怎么延长 我家网线段了,正好又不够长,有没有延长顺便续接网线的方法? 网线延长接法 怎样延长网线传输距离 如何加长网线 输精管自己可以在家检测的到吗? 输精管堵塞做哪些检查? 输精管怎么自己检查有病没? 输精管堵塞做哪些检查 输精管堵塞怎么检查呢? 输精管不通怎样检查? 如何判断自己得了输精管堵塞? 输精管堵塞应该如何判断 输精管堵塞有什么表现的