подавить * Out [] * печать IPython, но не другую печать - PullRequest
0 голосов
/ 09 января 2019

Я запускаю некоторый код в IPyton ::

jrlab@jrlab-T150s:~$ ipython

In [1]: from IPython import get_ipython
   ...: ipython = get_ipython()
   ...: 
   ...: code = """
   ...: import matplotlib.pyplot as plt
   ...: 
   ...: print("bla")
   ...: 
   ...: plt.figure()
   ...: """
   ...: res = ipython.run_cell(code)
   ...: 
bla
Out[1]: <Figure size 640x480 with 0 Axes>

Как отключить печать Out [1], но не печать, которой управляет оператор print ?

1 Ответ

0 голосов
/ 09 января 2019

None не печатается как вывод. Так что просто добавьте ; None к любой строке, вывод которой вы хотите подавить:

In [1]: 1+2                                                                                                                                        
Out[1]: 3

In [2]: 1+2; None                                                                                                                                  

In [3]: 
...