我已经使用Python 3.5编写了一个脚本。我使用pyinstaller将其制作成了.exe文件。脚本中有一些打印语句,在执行过程中会在控制台显示。当我从命令提示符中运行我的脚本时,可以在cmd中看到所有的消息,但是当我从cmd运行.exe文件时,就无法在命令提示符中看到任何消息。有没有办法从.exe文件中在命令提示符中查看消息呢?
例如,假设下面是我的名为abc.py的脚本:
现在当我在cmd中运行这个文件,例如:python \pathto\abc.py,我可以在cmd中看到所有的消息。现在当我制作这个文件的.exe版本并从cmd中执行\pathto\abc.exe时,我什么都看不到。有没有办法从.exe文件中在cmd中查看消息?
例如,假设下面是我的名为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()
现在当我在cmd中运行这个文件,例如:python \pathto\abc.py,我可以在cmd中看到所有的消息。现在当我制作这个文件的.exe版本并从cmd中执行\pathto\abc.exe时,我什么都看不到。有没有办法从.exe文件中在cmd中查看消息?
--console
而不是--windowed
吗? - Darkonaut