在 Tk 对象仍然存在时关闭 cmd

Close cmd while Tk object remains

所以我在 Python 3.7 中制作了一个简单的计算器,并制作了一个批处理文件以将其从 CMD 获取到 运行。问题是,在我 运行 批处理文件之后,我得到一个 CMD window 然后是 Tk window,但是 CMD window 仍然存在并关闭我的程序,如果我关闭它。 有没有办法隐藏 CMD window 或者完全忽略它的外观?

这是它的样子,以防我的描述有误:

批处理文件内容如下:

Start "" "C:\Users\Username\AppData\Local\Programs\Python\Python37\draft.py"

您可以使用 pythonw 可执行文件,或将您的脚本重命名为.pyw

.pyw是Windows上Python文件的特殊扩展名,与pythonw关联,Python解释器不弹出完全没有控制台 window。