爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
楼主: zhangqqqf

[经验总结] 基于python3.6的CIMISS系统数据统一服务接口客户端开发

  [复制链接]

新浪微博达人勋

发表于 2020-6-6 16:26:37 | 显示全部楼层
你好,我也遇到ice unchecked真样的问题,最后报错communicator not destroyed during global destruction.请指教
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-9-18 11:50:03 | 显示全部楼层
本帖最后由 zqf_23 于 2020-9-18 11:53 编辑

楼主,感谢分享,已用上一段时间,很赞!但最近单位升级下载权限后,就发生了连接不上的问题,提示错误如下:    raise URLError(err)urllib.error.URLError: <urlopen error [WinError 10061] 由于目标计算机积极拒绝,无法连接。>


不知道什么原因,请赐教!
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-9-30 09:55:29 | 显示全部楼层
请教楼主,原先用的好好的,突然有一天就不行了。
出现错误如下:
2020-09-30 09:10:47.573000
Ice Checked!
now_time: 20200930010000
savePath: 20200930010000data_d.txt
Traceback (most recent call last):
  File "D:\Program Files\python\lib\urllib\request.py", line 1318, in do_open
    encode_chunked=req.has_header('Transfer-encoding'))
  File "D:\Program Files\python\lib\http\client.py", line 1239, in request
    self._send_request(method, url, body, headers, encode_chunked)
  File "D:\Program Files\python\lib\http\client.py", line 1285, in _send_request
    self.endheaders(body, encode_chunked=encode_chunked)
  File "D:\Program Files\python\lib\http\client.py", line 1234, in endheaders
    self._send_output(message_body, encode_chunked=encode_chunked)
  File "D:\Program Files\python\lib\http\client.py", line 1026, in _send_output
    self.send(msg)
  File "D:\Program Files\python\lib\http\client.py", line 964, in send
    self.connect()
  File "D:\Program Files\python\lib\http\client.py", line 936, in connect
    (self.host,self.port), self.timeout, self.source_address)
  File "D:\Program Files\python\lib\socket.py", line 724, in create_connection
    raise err
  File "D:\Program Files\python\lib\socket.py", line 713, in create_connection
    sock.connect(sa)
ConnectionRefusedError: [WinError 10061] 由于目标计算机积极拒绝,无法连接。
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "E:\python\lib\site-packages\IPython\core\interactiveshell.py", line 3267, in run_code
    exec(code_obj, self.user_global_ns, self.user_ns)
  File "<ipython-input-2-fd03d346825f>", line 1, in <module>
    runfile('E:/python_study/seaborn/cimiss_timerage_day.py', wdir='E:/python_study/seaborn')
  File "D:\Program Files\JetBrains\PyCharm 2018.2.2\helpers\pydev\_pydev_bundle\pydev_umd.py", line 197, in runfile
    pydev_imports.execfile(filename, global_vars, local_vars)  # execute the script
  File "D:\Program Files\JetBrains\PyCharm 2018.2.2\helpers\pydev\_pydev_imps\_pydev_execfile.py", line 18, in execfile
    exec(compile(contents+"\n", file, 'exec'), glob, loc)
  File "E:/python_study/seaborn/cimiss_timerage_day.py", line 80, in <module>
    result = client.callAPI_to_saveAsFile(userName, password, interfaceId, params, dataFormat='csv',savePath=savePath)
  File "E:\python_study\seaborn\cma\cimiss\DataQueryClient.py", line 104, in callAPI_to_saveAsFile
    urllib.request.urlretrieve(result.fileInfos[0].fileUrl, savePath)
  File "D:\Program Files\python\lib\urllib\request.py", line 248, in urlretrieve
    with contextlib.closing(urlopen(url, data)) as fp:
  File "D:\Program Files\python\lib\urllib\request.py", line 223, in urlopen
    return opener.open(url, data, timeout)
  File "D:\Program Files\python\lib\urllib\request.py", line 526, in open
    response = self._open(req, data)
  File "D:\Program Files\python\lib\urllib\request.py", line 544, in _open
    '_open', req)
  File "D:\Program Files\python\lib\urllib\request.py", line 504, in _call_chain
    result = func(*args)
  File "D:\Program Files\python\lib\urllib\request.py", line 1346, in http_open
    return self.do_open(http.client.HTTPConnection, req)
  File "D:\Program Files\python\lib\urllib\request.py", line 1320, in do_open
    raise URLError(err)
urllib.error.URLError: <urlopen error [WinError 10061] 由于目标计算机积极拒绝,无法连接。>
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-10-6 17:18:17 | 显示全部楼层
改了cimiss地址及账户密码,执行你提供的client.py,提升错误:RuntimeError: Slice preprocessing failed for `C:\Program Files (x86)\Python37-32\mimo\cma\cimiss\apiinterface.ice'
  请问是什么原因?
安装了zeroc-ice.
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-10-21 17:03:52 | 显示全部楼层
URLError: <urlopen error [WinError 10060] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失
请问这是什么原因
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-11-4 16:44:52 | 显示全部楼层
大神,可以求一份cma的压缩包吗?非常感谢!ichytm@163.com
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-11-5 09:04:15 | 显示全部楼层
古道 发表于 2020-6-6 16:26
你好,我也遇到ice unchecked真样的问题,最后报错communicator not destroyed during global destruction. ...

修改数据库的IP地址,client = DataQuery(serverIp="10.96.89.55", serverPort=1888)这一句,修改成你们本省的地址
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-11-22 13:44:40 | 显示全部楼层
感觉很有用, 之前一直在用脚本 效率太低了
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-11-26 10:27:55 | 显示全部楼层
请教一下mimo.zip 里面的文件都放在哪里?如果使用Ancondal编程的话,还有运行程序的时候一定要是内网吗?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-11-26 10:43:09 | 显示全部楼层
本帖最后由 花容天下重莲 于 2020-11-26 10:55 编辑

大神你好,请问一下在pycharm里面运行了client.py,提示错误,DataQueryClient.py里面的ip地址已改,client.config里面的ip地址也改了,zeroc-ice安装成功版本为3.7.4,python为3.7
微信图片_20201126103432.jpg
20201126105226.jpg
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表