如何查看转换为.exe的Python tkinter应用中的“print”输出?
我做了一个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 应用的控制台窗口,但在这里你是要做相反的事情,因为你 不 想隐藏控制台输出。