Python 3.x 从NOAA下载数据的python脚本

Python 3.x 从NOAA下载数据的python脚本,python-3.x,Python 3.x,以下是以.sh文件格式从NOAA下载数据的脚本。如何使用python for windows操作系统下载相同的数据 mkdir -p observations cd observations for year in `seq 2007 2016`; do wget https://www1.ncdc.noaa.gov/pub/data/noaa/$year/081810-99999-$year.gz done 未经测试的安装 未测试代码 尽量不要删除人们花时间回复的帖子。你有什么理由

以下是以.sh文件格式从NOAA下载数据的脚本。如何使用python for windows操作系统下载相同的数据

mkdir -p observations
cd observations

for year in `seq 2007 2016`; do
    wget https://www1.ncdc.noaa.gov/pub/data/noaa/$year/081810-99999-$year.gz
done
未经测试的安装 未测试代码
尽量不要删除人们花时间回复的帖子。你有什么理由要删除这篇文章吗?
pip3 install wget
import errno
import os
import wget

# Take an absolute path; I've already seen horses puke! ;)
path_ = r'c:\Users\YOUR WINDOWS USERNAME\Desktop\obervations'  


def mkdir_p(path):
    try:
        os.makedirs(path)
        return 'Path created.'
    except OSError as exc:  # Python > 2.5
        if exc.errno == errno.EEXIST and os.path.isdir(path):
            return 'Path already exists!'
        else:
            # Otherwise, throw error:
            raise

mkdir_p(path_)

for year in range(2006, 2017):
    url = f'https://www1.ncdc.noaa.gov/pub/data/noaa/year/081810-99999-{year}.gz'  # Python > 3.6, otherwise use '…{}…'.format(year)
    filename = wget.download(url, out=path_)