首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pynetdicom不能正确使用Windows任务调度程序

pynetdicom不能正确使用Windows任务调度程序
EN

Stack Overflow用户
提问于 2021-08-24 13:13:13
回答 1查看 110关注 0票数 0

我正在使用这个pynetdicom脚本的修改版本(这个页面上的第二个例子)将DICOM图像下载到办公计算机上。下面是脚本的作用:

  1. 打开与PACS的连接
  2. 搜索DICOM图像,该图像与给定患者的医疗记录号和登录号的当前日期相匹配。
  3. 如果找到符合给定条件的DICOM图像,则启动SCP服务器连接,以启动将图像下载到本地计算机上的文件夹。

脚本在使用Spyder运行时工作。我已经用创建了一个计划任务,如果脚本第一次在Spyder中运行,并且只有在Spyder保持打开且所有变量都未被清除时,它才能正常工作。

但是,如果Spyder关闭或Spyder内核重新启动,那么当脚本通过任务调度程序运行时,它将正确运行,直到到达SCP服务器调用handle_store函数从PACS下载图像的部分为止。脚本不调用handle_store函数,连接最终超时。

我认为解决方案是更改任务计划程序中的默认工作目录,但这是行不通的。有什么想法吗?怎么解决这个问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-08-30 16:38:07

好吧,我做了更多的调查,找到了问题的根源。为了让图片下载到我的计算机,Python需要通过我们的公司防火墙。我已经允许pythonw.exe通过防火墙,但不允许python.exe。一旦这两个Python文件都被允许通过防火墙,脚本将在启动时按预期运行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68908266

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档