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!
posted @ 2020-06-20 18:43  G-哥  阅读(271)  评论(0编辑  收藏  举报