【发布时间】:2019-06-01 00:43:39
【问题描述】:
我正在使用 opencv,并且调用 VideoCapture 读取视频帧,并且在控制台上有打印语句自动打印错误和信息,我想捕获这些输出并保存到文件中..
VideoCapture 没有返回此语句,它只是直接打印
我该怎么做?
【问题讨论】:
-
您可以使用
./yourprogram 2>logfile将所有stderr重定向到一个文件。另一种方法是将sys.stderr连接到一个文件,例如sys.stderr = open("logfile", 'w'),或者使用上下文管理器使用with更好。