小编uma*_*utt的帖子

如何在 cmd 窗口中查看 Python 可执行文件输出?

我用python 3.5编写了一个脚本。我已经使用 pyinstaller 制作了一个 .exe 文件。该脚本有一些打印语句,它们在执行期间显示在控制台中。当我从命令提示符运行我的脚本时,我可以看到我的 cmd 中的所有消息,但是当我从 cmd 运行 .exe 文件时,我在命令提示符中看不到任何消息。有什么方法可以从 .exe 文件中查看命令提示符中的消息。

例如,假设下面是我的名为 abc.py 的脚本:

def sum():
   first = 5
   print('First number is {}'.format(first))
   second = 10
   result = first + second
   print('second number is {}'.format(second))
   print('Sum is = {}'.format(result))
 sum()
Run Code Online (Sandbox Code Playgroud)

现在,当我从 cmd 运行此文件时,例如:python \pathto\abc.py,我可以看到 cmd 中的所有消息。现在,当我制作 .exe 并从 cmd 执行类似 \pathto\abc.exe 的操作时,我什么也看不到。有没有办法在 .exe 文件的 cmd 中看到 ,msgs ?

python command-line cmd exe

4
推荐指数
2
解决办法
6751
查看次数

标签 统计

cmd ×1

command-line ×1

exe ×1

python ×1