1

我在 Windows 中工作,刚刚学习使用 python (python 2.7)。

我有一堆在 TheProgram.exe 中执行的脚本文件(“file1.script”、“file2.script”、“file3.script”......)。Python 已经让我能够自动创建这些脚本文件,但现在我想在 TheProgram.exe 中连续运行这些脚本文件中的每一个。

到目前为止,我已经弄清楚如何使用 python 中的子进程模块在新进程(子进程?)中启动“TheProgram.exe”并加载第一个脚本文件,如下所示:

my_process = subprocess.Popen(["Path to TheProgram.exe", "Path to File1.script"])

如图所示,只需在 TheProgram.exe 中“打开”脚本文件,或者在这种情况下将其作为参数传递,就会执行它。File1.script 完成后,TheProgram.exe 会生成一个输出文件,然后就坐在那里。它不会终止。这是我想要的,因为现在我想在同一个进程中加载​​ File2.script 而不会终止(file2.script 依赖于 file1.script 成功完成),然后是 File3.script 等。

这可能吗?如果是这样怎么办?我似乎找不到任何文档或遇到此问题的任何其他人。如果我可以提供其他信息,请告诉我,我也是在这些论坛上发帖的新手。非常感谢您的帮助。

4

0 回答 0