我正在尝试使用python访问来自服务器的拉取和绘图数据(如果您有兴趣,则使用ERRDAP)。
这是我要使用的代码:
url = 'https://scoos.org/erddap/tabledap/autoss.csv?query'
values = {'time>=' : '2016-07-10T00:00:00Z',
'time<' : '2017-02-10T00:00:00Z',
'temperature' : 'temperature',
'time' :'time',
'temperature_flagPrimary'}
data = urllib.parse.urlencode(values)
data.encode('utf-8')
resp = urllib.request.urlopen(req)
我得到的错误消息是:“ POST数据应该是字节,可迭代的字节或文件对象。它不能是str类型。”我认为这可能与尝试请求csv文件的原因有关,或者与URLlib的使用不当有关。任何帮助将不胜感激!