如何查看转换为.exe的Python tkinter应用中的“print”输出?

0 投票
1 回答
702 浏览
提问于 2025-04-16 23:11

我做了一个tkinter的应用程序,然后把它转换成了一个.exe文件。当我运行这个.exe文件时,没有控制台窗口弹出来。

但是在我的脚本里,我写了好几个print "stuff"的语句,我该怎么做才能在运行这个.exe时显示这些内容呢?

1 个回答

2

从控制台运行 .exe 文件。

打开控制台最简单的方法是点击开始菜单 -> 运行 -> 输入 cmd.exe

然后使用 cd 命令切换到 .exe 文件所在的文件夹,接着运行这个 .exe 文件。

补充说明:如果你使用了 py2exe,你可能需要把你的脚本作为 setup() 函数的 console 参数传入:

setup(console=['hello.py'])

这样做是为了告诉程序你想要控制台输出。这是来自于 py2exe 教程

另外可以查看 使用 py2exe 隐藏 Python GUI 应用的控制台窗口,但在这里你是要做相反的事情,因为你 想隐藏控制台输出。

撰写回答