【发布时间】:2011-02-27 13:00:37
【问题描述】:
我有一个 python web 应用程序需要启动一个长时间运行的进程。问题是我不希望它等待该过程完成。只需启动并完成。
我在 Windows XP 上运行,而 Web 应用程序在 IIS 下运行(如果这很重要的话)。
到目前为止,我尝试了 popen,但这似乎不起作用。它一直等到子进程完成。
【问题讨论】:
-
不要写“这似乎不起作用”,而是尝试写下到底发生了什么。它引发了异常吗?它做了什么超出你预期的事情吗? (如果是这样,它做了什么?)。这通常会让其他人更容易帮助您。
-
这里有一些windows API命令看起来很有希望,如果我们没有其他任何想法,我会尝试一下:timgolden.me.uk/pywin32-docs/win32api__ShellExecute_meth.htmltimgolden.me.uk/pywin32-docs/…timgolden.me.uk/pywin32-docs/…
标签: python windows winapi popen long-running-processes