【问题标题】:Pyinstaller flush inputPyinstaller 刷新输入
【发布时间】:2018-06-04 22:20:17
【问题描述】:

我有一个在 Pycharm 环境中运行良好的 python 程序。

我尝试使用 Pyinstalle 将其编译为 onefile 可执行文件。 它工作正常,但在我选择它之前我看不到任何输出。 我其实是用 ctrl+A 随便发现的。

我尝试添加 flush=True 来打印,但没有结果。

程序以简单的打印开始,即使是第一个也不会显示。

有什么想法吗?

编辑:这个“缓冲”似乎也停止了执行,但我并不完全确定。

【问题讨论】:

    标签: python-3.x buffer pyinstaller


    【解决方案1】:

    使用

    sys.stdout.flush()
    

    代替

    print("", flush=True)
    

    为我解决了问题。

    【讨论】:

      猜你喜欢
      • 2011-11-07
      • 2012-12-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多