2010-01-25 28 views
5

Tôi có một ứng dụng cherrypy được biên dịch bằng pyinstaller. Một chức năng thực hiện như sau:pyinstaller exe không chết sau sys.exit()

cherrypy.engine.stop() 
sys.exit() 

động cơ cherrypy dừng mà không gặp sự cố, nhưng quá trình này không thực sự chết và tôi không thể hiểu tại sao.

Trả lời

0

Một điều cần lưu ý: sys.exit() không thực sự giết quá trình: nó làm tăng SystemExit, thường kết quả trong quá trình kết thúc, nhưng không phải làm như vậy.

1

Hãy thử với os._exit(), đây là lối thoát hệ thống thực. Tôi không thể thấy lý do tại sao PyInstaller nên thay đổi một điều khi nói đến quá trình bỏ thuốc lá, mặc dù.

Các vấn đề liên quan