我在 Windows 上使用 Eclipse,以及用于 Python 开发的 PyDev 插件。当我使用“运行”启动我的应用程序时,它会生成一个新的 Python (CPython) 实例。当我使用“终止”按钮(红色方块)时,它会终止进程。但是,它似乎执行了 SIGKILL,因此我的关闭处理程序无法清理。
有没有办法让 Eclipse 发送 SIGTERM,或者从 Eclipse 控制台模拟键盘中断(ctrl-c)?
注意:我知道还有其他 Python IDE,如 Komodo 或 Wing,可能会解决这个问题,但我不打算切换它。