Я новичок в python и пытаюсь найти файлы netcdf в папке, извлечь данные с использованием символов lat и lon для каждого файла, а затем записать извлеченные данные в файл csv и приложить информацию в имени файла. Я знаю, что это работает для одного файла, но у меня проблемы с циклом. Спасибо
files = glob.glob(r'R:\Climate\Forecast\AccessS\AccessS_180830\evap\daily\*\*.nc')
for file in files:
ds = xr.open_dataset(file)
evap_pos = ds.sel(lat=-38.2,lon=145.9,method='nearest').compute()
evap_out = evap_pos['evap']
#evap_out.plot()
# get the extra information for filename
Stdate= getattr(ds, 'source_data_start_date')
ensemble= getattr(ds, 'source_data_ensemble')
#print (FileID, ensemble)
#write the csv file
evap_csv = pd.Series(evap_out, index=ds['time'])
evap_csv.name = 'evap'
evap_csv.to_csv('evapout' + Stdate + ensemble +'.csv', index=True, header=True)