我是一个在Pycharm环境中运行良好的python程序。
我尝试使用Pyinstalle将其编译为onefile可执行文件。 它运行正常,但在我选择之前我看不到输出。 我实际上随便用ctrl + A发现了这个。
我尝试将flush = True添加到print中,但没有结果。
程序以简单的打印开始,即使是第一个也不会出现。
有什么想法吗?
编辑:这似乎也是这个"缓冲"停止执行,但我不完全确定。答案 0 :(得分:0)
使用
sys.stdout.flush()
而不是
print("", flush=True)
为我解决了这个问题。