我一直在寻找互联网和一些堆栈溢出问题一段时间,但无法解决这个问题。我需要的是使IDLE shell窗口关闭的东西。以下是我尝试过但失败的原因:
exit()
or
quit()
两个都给我一个提示,询问我是否要杀死程序,这是愚蠢的,否则我不会使用该命令。如果我选择是,窗口会按照我的要求关闭,但我需要自动进行。
import sys
sys.exit()
or
raise SystemExit
似乎都没有做任何事情。没有输出,没有任何反应。
import os
os._exit()
退出脚本但不是关闭窗口而是重新启动内部的shell。
let the main thread exit the script
制作>>>出现并让我使用控制台。
我需要在空闲时运行脚本,因为它允许我使用控制台进行调试。如果脚本在命令行中运行,我无法知道如何访问python控制台。
我在带有raspbian jessie的树莓派3上运行脚本,但我在Windows 10系统上看到了相同的行为。
使用python 2.7.9