【发布时间】:2021-11-03 13:20:53
【问题描述】:
我有一个简单的脚本,负责从外部 API 获取数据,我们称之为 connector.py。 该脚本将一些参数作为输入,完成其工作,然后将其写入文件并返回输出。
我想实现一个调度程序,该调度程序将创建和管理该脚本的两个实例,每个实例都有自己的输入(不同的设置),并使它们以配置的间隔运行,并具有下一个约束:
- 输入:将连接器的参数从设置传递到子进程通过标准输入通道(不是作为进程参数)
- 输出:将连接器输出从子流程传递到服务通过标准输出通道
- 我必须自己实现恒定循环周期(例如不使用调度程序)
我应该使用什么机制来实现这个目标processes?、threads?、sub-process?
我主要努力了解如何处理不同连接器实例的标准输入/标准输出问题。
任何建议都会受到欢迎。
【问题讨论】:
-
请提供足够的代码,以便其他人更好地理解或重现问题。
标签: python windows std stdout stdin