Есть ли способ найти имена файлов с номерами, которые не являются последовательными?Более конкретно, я ищу список имен файлов с такими номерами:
path +'*.s201701*.nc'
path +'*.s201801*.nc'
path +'*.s201901*.nc'
path +'*.s201702*.nc'
path +'*.s201802*.nc'
path +'*.s201902*.nc'
path +'*.s201712*.nc'
path +'*.s201812*.nc'
path +'*.s201912*.nc'
Я могу получить изменения в «2017» к «2019», так как числа являются последовательными, но не «01»,«02», «12», потому что это не так.Это не работает:
glob.glob(path +'*.s201[7-9][01,02,12]*.nc'
И это работает,
glob.glob(path +'*.s201[7-9][0-1][1-2]*.nc'
, но также дает мне файлы в s201*11*.nc
, которые я не хочу.Любые советы?