使用输入/输出标签保存IPython会话吗? (安慰)

时间:2019-02-02 06:22:13

标签: python ipython

我正在编写一个教程,并且希望能够保存带有输入和输出标签的IPython控制台会话的内容。该%logstart魔命令没有得到我,我要找的。

我将能够保存会话,因此它看起来像这样:

In [2]: import pandas as pd, numpy as np                                                                                                                                  

In [3]: df = pd.DataFrame(np.random.randint(3000, size=(6,6)))                                                                                                            

In [4]: df                                                                                                                                                                
Out[4]: 
      0     1     2     3     4     5
0  1803  1048   516  1705  2962  1726
1   365  2157  2935  1283  1960  2809
2  2742  2538   206  2168  1909   833
3  1084  1331   635   676  1370  2155
4  2219  2585  2893  2030  2938  1861
5   453  2458    55  1335  2509  2827

....但是调用ipython_log.py后在%logstart -o文件中看到的内容是:

import pandas as pd, numpy as np
df = pd.DataFrame(np.random.randint(3000, size=(6,6)))
df
#[Out]#       0     1     2     3     4     5
#[Out]# 0  1803  1048   516  1705  2962  1726
#[Out]# 1   365  2157  2935  1283  1960  2809
#[Out]# 2  2742  2538   206  2168  1909   833
#[Out]# 3  1084  1331   635   676  1370  2155
#[Out]# 4  2219  2585  2893  2030  2938  1861
#[Out]# 5   453  2458    55  1335  2509  2827

总有没有保存带有In [n]Out[n]标签的会话,这样我就不必从终端复制/粘贴了吗?我看到这样的片断在文档中随处可见,但似乎无法推测出来。

0 个答案:

没有答案