标签: python macos io
我有一个python程序,它生成多个线程,从一组常见的图像文件中提取对应于各种器官的补丁。一切都很好,直到我创建了一个额外的线程,之后我开始遇到IO错误24:打开的文件过多。
似乎我用来加载医学图像的nibabel框架使文件保持打开状态。我不确定无论如何我都可以强制API在阅读后关闭文件。
我请求别人帮我解决这个问题,如果我必须使用不同的框架,那就没关系了,但是请确保它在加载后提供关闭文件的选项。