无需等待即可运行Python CGI

2024-09-18 15:17:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我看过write-ups,但不确定如何将其应用于我的示例。我希望能够在我的网页上按下一个按钮,运行一段python代码——然后在python代码中运行另一个进程(可执行)。所以我要等到可执行文件运行完以后,才能执行。在

我在daemon和forks上见过一些东西,但不确定如何实现它们。我在windows8机器上运行一个带有pythoncgi的Apache服务器。在

目前,我的python代码运行正常,可执行文件运行良好,但是web页面要等到exe完成处理之后,才会使用一个警告窗口更新“请求已提交”。以下是我的波本密码:

p = subprocess.Popen(['test_sendemail.exe',cmd],shell=False,stdout=subprocess.PIPE,stderr=subprocess.STDOUT)  

同样,这里一切正常,但我需要python脚本结束,即使exe正在运行,这样它才能更新网页并继续前进。(一旦exe程序运行完毕,它就会发出一封电子邮件,并给出结果——这就是为什么我不想等到网页上的结果完成的原因)。在

有什么想法吗?谢谢!在


Tags: 代码机器可执行文件网页示例进程按钮exe