Hello,
I am opening many netcdf files, getting one variable and closing each
file in each loop:
ctt=[]
for j in fileList1:
for f in j:
ncfile=netcdf_file(path+f,'r')
ctt.append( ncfile.variables['Cloud_Top_Types'][:] )
ncfile.close()
However, I get the following error message:
Traceback (most recent call last): ncfile2=netcdf_file(path
+f,'r')
File "/Users/aguillau/local/sage/sage/local/lib/python2.5/site-
packages/scipy/io/netcdf.py", line 44, in __init__
File "/Users/aguillau/local/sage/sage/local/lib/python2.5/site-
packages/scipy/io/netcdf.py", line 80, in _parse
File "/Users/aguillau/local/sage/sage/local/lib/python2.5/site-
packages/scipy/io/netcdf.py", line 136, in _var_array
File "/Users/aguillau/local/sage/sage/local/lib/python2.5/site-
packages/scipy/io/netcdf.py", line 188, in _read_var
File "/Users/aguillau/local/sage/sage/local/lib/python2.5/site-
packages/scipy/io/netcdf.py", line 260, in __init__
EnvironmentError: [Errno 24] Too many open files
This loop works if fileList is smaller than 120 in size and crashes if
it's larger.
Any help or insight would be appreciated.
Alex
--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/sage-support
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---