我正在使用此pynetdicom script(本页第二个示例)的修改版本将DICOM图像下载到办公室计算机。以下是脚本的作用:
该脚本在使用Spyder IDE运行时工作。我已经使用Windows任务调度器创建了一个计划任务,如果该脚本第一次使用Spyder IDE运行,并且只有Spyder保持打开且所有变量都未清除,该任务才能正常工作
但是,如果Spyder已关闭或Spyder内核已重新启动,则当通过task scheduler运行脚本时,它将正确运行,直到到达SCP服务器调用handle_store函数从PACS下载图像的部分。脚本不调用handle_store函数,连接最终超时
我原以为解决方案是更改任务调度器中的默认工作目录,但这不起作用。知道发生了什么以及如何解决这个问题吗
好的,我做了更多的挖掘,找到了问题的根源。为了让图像下载到我的电脑上,需要允许Python通过我们的公司防火墙。我已经允许pythonw.exe通过防火墙,但不允许python.exe。一旦这两个Python文件都被允许通过防火墙,脚本将在使用Windows任务调度器启动时按预期运行
相关问题 更多 >
编程相关推荐