我有一个用pyinstaller编译的cherrypy app。一个功能执行以下操作:
cherrypy.engine.stop()
sys.exit()
樱桃引擎没有问题就停止了,但是这个过程实际上并没有消失,我无法弄清楚原因。
答案 0 :(得分:1)
尝试使用os._exit(),这是一个真正的系统出口。我不明白为什么PyInstaller在进程退出时应该改变一件事。
答案 1 :(得分:0)
要记住一件事:sys.exit()实际上并不会终止进程:它会引发SystemExit,这通常会导致进程结束,但不一定。