cf.close_one_file¶
-
cf.
close_one_file
(file_format=None)[source]¶ Close an arbitrary open file containing a sub-array of a data array.
By default a file of arbitrary format is closed, but the choice may be restricted to files of a particular format.
Note that the closed file will be automatically reopened if subsequently needed by a variable to access the sub-array.
If there are no appropriate open files then no action is taken.
- Parameters
- file_format:
str
, optional Only close a file of the given format. Recognised formats are
'netCDF'
and'PP'
. By default a file of any format is closed.
- file_format:
- Returns
Examples:
>>> cf.close_one_file() >>> cf.close_one_file('netCDF') >>> cf.close_one_file('PP')
>>> cf.open_files() {'netCDF': {'file1.nc': <netCDF4.Dataset at 0x181bcd0>, 'file2.nc': <netCDF4.Dataset at 0x1e42350>, 'file3.nc': <netCDF4.Dataset at 0x1d185e9>}} >>> cf.close_one_file() >>> cf.open_files() {'netCDF': {'file1.nc': <netCDF4.Dataset at 0x181bcd0>, 'file3.nc': <netCDF4.Dataset at 0x1d185e9>}}