擅长:python、mysql、java
<p>不,这不是EPD和Canopy之间的变化。虽然我认为可能有一些python发行版默认为缓冲关闭,但EPD并不是其中之一,性能受到的影响可能会太严重(正如kindall的评论所提到的),最好让程序员决定何时用户立即看到控制台输出(通常用于状态更新)。在</p>
<p>顺便说一句,树冠GUI中的IPython就是IPython QtConsole。如果您依赖于控制台I/O,那么您可能还需要注意QtConsole的这个长期存在的问题:</p>
<p>我不认为有一个合理的解决办法,冠层IPython,除了做它“适当”,即与flush。在</p>
<p><a href="https://support.enthought.com/entries/22157050-Canopy-Python-prompt-QtConsole-Can-t-run-interactive-OS-shell-commands" rel="nofollow">https://support.enthought.com/entries/22157050-Canopy-Python-prompt-QtConsole-Can-t-run-interactive-OS-shell-commands</a></p>