我有一个python3.6程序,使用nibabel包分析NIFTI格式的医学图像。
import glob
import nibabel as nib
health = [nib.load(pt) for pt in glob.glob(healthdir+'*.nii')] # len = 200
health_data = [h.get_data() for h in health]
它发生在最后一行OSError: [Errno 24] Too many open files
。我使用了以下代码,发现它在最后一个元素中发生了错误。
我试过搜索相关的主题,比如
Nibabel: IOError: [Errno 24] Too many open files:。然而,这并不能解决问题。另外,我不喜欢使用ulimit
。谢谢!
使用后可能需要删除该对象。在
不是尼伯尔家族成员,但请尝试
with
**未测试
相关问题 更多 >
编程相关推荐