Jon*_*nas 4 suppression ipython
在http://ipython.org/ipython-doc/dev/interactive/tips.html的文档中,它说在命令末尾加上一个分号(;)来抑制其输出.在我的情况下,这似乎不起作用
>>> \>>> print('Hello');
--> 'Hello'
Run Code Online (Sandbox Code Playgroud)
我对输出抑制有错误的想法,还是这个错误?在pudb工作时这尤其令人讨厌,因为当我按下"next"或"step into"时,它在我的情况下可怕地闪烁.
PS输出既不是我的ubuntu ipython 0.10也不是osx lion ipython 0.11.尽管osx中的闪烁问题更糟糕,可能是因为item2.
小智 5
尝试类似的东西1 + 1;.没有分号,它应该通过打印给你关于结果的反馈(格式化repr,虽然在整数的情况下无关紧要) - 我假设这个输出应该被抑制.shell不会(也不应该)禁止写入恰好被引用的文件sys.stdout(实质上就是print这样).这是一个完全不同的问题,而不是shell的工作.
添加%%capture为单元格的第一行。例如
%%capture
print('Hello')
Run Code Online (Sandbox Code Playgroud)
这只是丢弃输出,但%%capture可以使用魔法将输出保存到变量 -请参阅文档
| 归档时间: |
|
| 查看次数: |
3161 次 |
| 最近记录: |