Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个用 pyinstaller 编译的cherrypy 应用程序。一个函数执行以下操作:
cherrypy.engine.stop() sys.exit()
樱桃引擎没有问题地停止,但该过程实际上并没有死,我不知道为什么。
尝试使用 os._exit(),这是一个真正的系统退出。不过,我不明白为什么 PyInstaller 在进程退出时应该改变一些事情。
要记住的一件事:sys.exit() 实际上并没有杀死进程:它引发 SystemExit,这通常会导致进程结束,但不是必须的。