一、安装pygrib库
linux安装conda后执行命令:conda install -c conda-forge pygrib -y
二、读取文件操作
1.获得属性列表
import pygrib
import sys
import pandas as pd
if __name__ == '__main__':
fr = sys.argv[1]#需要读取的grib2文件位置
grbs = pygrib.open(fr)
grbs.seek(0)
for grb in grbs:
print(grb)
举例如下:
2.读取对应属性的数据并存入csv文件
import pygrib
import sys
import pandas as pd
if __name__ == '__main__':
fr = sys.argv[1]
fw1_name = '2_metre_temperature.csv'
fw2_name = 'latAndlon.csv'
grbs = pygrib.open(fr)
grbs.seek(0)
grb = grbs.select(name='2 metre temperature')[0]#读取 2-m温度数据
value = grb.values
data = pd.DataFrame(value)