import cdms import sys path=sys.prefix+'/sample_data/' files = [ path+'u_2000.nc', path+'u_2001.nc', path+'u_2002.nc', ] # First let's open the output file for writing (and possibly erase existing file) fout=cdms.open('u_concatenated.nc','w') for file in files: f=cdms.open(file) u=f('u') f.close() fout.write(u) fout.close()