gpt4 book ai didi

python - 避免用户中止 python 子进程

转载 作者:行者123 更新时间:2023-11-30 23:43:58 26 4
gpt4 key购买 nike

我希望即使用户关闭页面,我通过脚本启动的进程也能在网络服务器上运行。它似乎不适用于此:

#!/usr/bin/env python
# -*- coding: UTF-8 -*-

import cgi,cgitb,subprocess

print "Content-Type: text/plain;charset=utf-8"
print

form = cgi.FieldStorage()
ticker = form['ticker'].value

print subprocess.Popen(['/usr/bin/env/python','options.py',ticker])

请帮忙!谢谢!

最佳答案

我猜这是错误的:

'/usr/bin/env/python'

通常应该是:

'/usr/bin/env python'

但最好使用这个:

>>> import sys
>>> sys.executable # contains the executable running this python process
'C:\\Python27\\pythonw.exe'

我过去常常这样做:

p = subprocess.Popen([sys.executable,'options.py',ticker])

关于python - 避免用户中止 python 子进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10435680/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com