扩展Pyinstaller可执行的可见范围

时间:2014-06-01 14:12:27

标签: python pyinstaller

我有一个python代码,我使用Pyinstaller使它成为一个独立的.exe可执行文件。

在我的代码中,我使用" print"函数输出结果。 但是,如果结果真的很长,(几个屏幕页面长)结果被缩短,因为控制台的限制,我可以向上滚动但我猜可视文本区域的总长度是有限的。 (我在Windows中运行我的.exe)

有没有办法扩展可见范围,以便我可以看到我的所有输出?

谢谢!

=====

更新: 我同意@supremefist,它是限制可见范围的shell。

有没有办法将参数传递给shell,这样当我在Windows中双击它时,视图范围就会扩展。

此外,如果可能,我希望我的可执行文件在不同的操作系统中具有可靠性。我正在尝试编写一个小程序,而我的目标用户可能是没有经验的计算机用户。

=====

UPDATE2:

现在,我明白Pyinstaller仅适用于Windows,之前针对不同Oss的更新是完全错误的。

好消息是我切换到Qt并且这个问题消失了,因为我现在在窗口而不是shell控制台中显示我的结果。

1 个答案:

答案 0 :(得分:1)

我认为限制与PyInstaller无关,而是与Windows shell上设置的约束有关。您可以尝试通过执行以下操作来更改shell设置:

  1. 通过运行' cmd'打开Windows shell。或者在“开始”菜单中的“附件”下找到它。
  2. 右键单击shell窗口的标题,然后选择Properties。
  3. 在'布局'下增加屏幕缓冲区高度设置。选项卡到大量。像9999这样的东西。
  4. 重新运行您的程序,您应该会看到更长的文本历史记录。