11
A
回答
11
您必须将输出重定向到系统标准输出设备。这取决于你的操作系统。在Mac上:
import sys
sys.stdout = open('/dev/stdout', 'w')
在IPython单元格中键入上述代码并对其进行评估。之后所有输出将显示在终端中。
1
相关问题
- 1. 如何打印到控制台而不是iPython输出单元?
- 2. 在Ipython Qt控制台sp.info不在控制台内部打印
- 3. Pycharm Python控制台不打印输出
- 4. Python控制台打印输出与sypder控制台不同
- 5. iPython lprun不打印输出
- 6. 统一打开控制台/终端并向其输出读取输入/写入
- 7. 进程生成器不使用wmic打印控制台输出
- 8. 如何在IPython Notebook中抑制输出?
- 9. sublime控制台省略打印输出?
- 10. 伪终端不打印输出
- 11. 如何记录屏幕/控制台/终端输入和输出
- 12. iPython Notebook输出latex或mathjax
- 13. 如何在系统调用中打印到控制台(终端)
- 14. ipython-notebook:打印作为svg的作图
- 15. 远程调试:打印到PyCharm控制台,而不是远程终端
- 16. 终端或控制台就地进度输出
- 17. Python:在进程打印后多次打印到控制台
- 18. 将Ipython Notebook连接到PyCharm Python控制台
- 19. python3得到命令终端和打印输入参数进行
- 20. 写入错误不打印到控制台脚本退出
- 21. node.js不打印到控制台
- 22. 控制台应用程序:打印到控制台溢出
- 23. Capistrano的run_locally不打印到控制台?
- 24. 的LogFactory不打印到控制台
- 25. Python 3优雅的方式打印二进制输出到终端
- 26. Hamcrest - 打印到控制台
- 27. Django不打印_id到控制台
- 28. res.send不打印到控制台
- 29. mvaddch()不打印到控制台
- 30. Rails控制台阻止分配输出到终端
有没有办法扭转了吗?并恢复ipython stdout –
你可以例如在重定向之前安全地引用笔记本的'stdout':'nb_stdout = sys.stdout'。现在,你会重定向输出。回到笔记本输出只需写入:'sys.stdout = nb_stdout'。更清洁的解决方案是使用[contextlib.redirect_stdout(new_target)](https://docs.python.org/3.4/library/contextlib.html#contextlib.redirect_stdout)上下文管理器。 – MaxPowers
@MaxPowers你知道你应该在Windows中写什么吗? – Yaeli778