为什么python文件中的print语句会导致[Erno 9]文件描述符错误



是否可能看到由print()语句引起的[Errno 9] Bad file descriptor错误消息?

在运行单元测试时,我随机遇到了这个错误(有时是连续出现的,有时根本没有发生(。我一删除文件抱怨的打印语句,一切都很顺利。

是什么原因导致打印消息出现错误?

stdout忙/被系统锁定时发生错误。听起来你的程序需要相当多的资源才能运行?在您的情况下,我只需要将其封装在try/except中,或者在代码中添加一些延迟,也许可以优化代码或使用其他方法来获得可靠的输出。

相关内容

  • 没有找到相关文章

最新更新