如何多次执行同一操作?

时间:2019-06-21 00:42:02

标签: python dataset netcdf

我正在尝试对文件夹中的每个文件进行操作,并将每个文件保存在变量下。

我尝试使用glob.glob对所有多维文件进行排序

files = sorted(glob.glob(/files/*))

然后,我创建了一个数组来放置所有文件名

data = []

接下来,我使用for循环来执行以下操作:1.从文件转换每个文件名; 2.将每个名称添加到数据数组; 3.对每个文件进行数据集转换;以及4.将每个转换后的数据集分配给其名称。在数据数组中

for f in files:
    data_name = str(f)
    data_months.append(data_name)
    data_name = Dataset(f, 'a')

for d in data_months:
    for f in files:
        d = Dataset(f, 'a')

我正在尝试执行以下操作,但是要处理数百个文件:

data = Dataset("file.nc", 'a')
print(data)

得到这样的东西:

<class 'netCDF4._netCDF4.Dataset'>
root group (NETCDF3_CLASSIC data model, file format NETCDF3):
    dimensions(sizes): lonDim(144), latDim(91), plevDim(40), timeDim(1)

我整个事情做错了吗?这对我来说是全新的。

0 个答案:

没有答案