|
1
5
这是因为正在运行的命令正在向标准错误流发出错误消息。
所以输出中也有错误,或者(python 3):
完全禁止显示此错误消息。
要获得包含标准错误的正确异常消息,必须将错误流重定向到特定管道,以便
但这可能会导致输出流和错误流之间的死锁(取决于程序输出到输出或错误的方式,如果管道不是以智能方式读取的(例如:使用线程),则在读取另一个为空的管道时,一个写入可能会由于缓冲区满而阻塞。
也许在你的情况下,你最好
(并保持相同的异常处理) |