nc2csv批量运行操作指南
这一步骤用图片说明
先不解释原因,目的只有一个,就是为了方便使用
安装必要的包和模块
【使用Miniconda的用户,一定不能省略激活环境这一步骤activate your_enviroment
】
使用Miniconda搭建的环境,需要执行以下命令,激活环境:
activate your_enviroment
忘记环境名称,可以执行以下命令:
conda info -e
安装netCDF4
pip install --user netCDF4
如果系统提示还缺少其它pakaging或者module,就参照
安装netCDF4
来安装
pip install --user 需要安装的包
开启运行之旅
项目文件
-
cmd_nc2csv_lastest.py
输出目录与存放数据的目录同级
输出目录的名称:原数据目录名称 + _CSV输出文件的名称:原数据文件名称 + (经度,纬度).csv
-
nc2csv_lastest.py
默认情况下,输出文件的路径与数据文件的路径一致,输出文件的名称:原数据文件名称 + (经度,纬度).csv
cmd_nc2csv_lastest.py
直接在cmd命令符窗口中输入所需参数,回车即可运行。
批量运行所需参数
文件夹 经度 纬度,示例如下:
python cmd_nc2csv_lastest.py nc 80.25 41.25
结果如下:
(my_environment) F:\Python\Demo>python cmd_nc2csv_lastest.py nc 80.25 41.25
批量处理开始...
成功创建 F:\Python\Demo\nc/../nc_CSV/1(80.25,41.25).csv
成功创建 F:\Python\Demo\nc/../nc_CSV/2(80.25,41.25).csv
成功创建 F:\Python\Demo\nc/../nc_CSV/yes(80.25,41.25).csv
----------------------------------------------------
successful!
单个文件运行所需参数
文件 经度 纬度 输出的csv文件名称(其中
输出的csv文件名称
是可选项),示例如下:
python cmd_nc2csv_lastest.py nc 80.25 41.25
结果如下:
(my_environment) F:\Python\Demo>python cmd_nc2csv_lastest.py nc/1.nc 80.25 41.25
成功创建 nc/1(80.25,41.25).csv
----------------------------------------------------
successful!
(py3_pcse) F:\Python\Demo>
nc2csv_lastest.py
需要在编辑器中修改各个参数的值,然后在cmd中运行即可
在if __name__ == '__main__'
中修改参数,如longitude、latitude、path、csv_file
(my_environment) F:\Python\Demo>python nc2csv_lastest.py
批量处理开始...
成功创建F:\Python\Demo\nc/../nc_CSV/1(80.25,41.25).csv
成功创建F:\Python\Demo\nc/../nc_CSV/2(80.25,41.25).csv
成功创建F:\Python\Demo\nc/../nc_CSV/yes(80.25,41.25).csv
----------------------------------------------------
successful!