是否有可能看到由[Errno 9] Bad file descriptor语句引起的print()错误消息?
在运行单元测试时,我随机地面对这个错误(有时是连续的,有时根本没有发生)。一旦我删除了打印语句,即文件正在抱怨的事情运行良好。
什么会导致打印消息的错误?
发布于 2022-08-16 20:13:05
当系统正忙/锁定stdout时,会发生此错误。听起来你的程序需要相当多的资源才能运行?在您的示例中,我只需将其包装在try/except中或在代码中添加一些延迟,可能优化代码或使用其他方法获得可靠的输出。
https://stackoverflow.com/questions/73379732
复制相似问题