python 如何关闭运行的程序窗口

按F5运行程序后,即使语句中有exit(),也只是终止程序,窗口不会消失。请问怎么用python的语句实现窗口消失。... 按F5运行程序后,即使语句中有exit(),也只是终止程序,窗口不会消失。请问怎么用python的语句实现窗口消失。 展开
 我来答
n风子n
推荐于2016-04-17 · TA获得超过217个赞
知道小有建树答主
回答量:84
采纳率:0%
帮助的人:81.4万
展开全部
看样子你是在IDE中直接运行的程序,从字面上来看,造成窗口不会退出可能有很多原因,回答你的问题前要先搞清楚这几个问题,你说的窗口是程序自身的窗口还是IDE的输出窗口?
你的程序是命令行程序,还是图形程序?
如果是图形程序用的是什么GUI库?
追问
我编的是图形程序,因此在运行的窗口的基础上还会有图形窗口,我想把图形窗口通过语句关闭
追答
sys.exe()执行时会抛出SystemExit异常,但tkinter的主循环是不拦截SystemExit异常的,看看你的你码里是不是有异常处理把所有异常通吃了。 

或者你试试os._exit(),注意有下划线的哈,记得要在代码前面import os。

再或者如果可以的话把你的代码贴出来。
匿名用户
2014-11-25
展开全部
你用python调用os的exit 一般都能关掉窗口。
追问
os是什么,怎么调用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-11-25
展开全部
开头加上import os结尾os.exit()
追问
还是不行饿,窗口关不了,我想让tkinter关闭
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ca79eb9
2014-11-25 · TA获得超过5027个赞
知道大有可为答主
回答量:1342
采纳率:100%
帮助的人:742万
展开全部
你所说的窗口是什么窗口?你写的GUI?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式