如何保存python会话输入和输出

时间:2014-08-11 12:30:20

标签: python session vim

讨论这个问题的所有方法都将命令的历史保存在一个文件中,或者你必须使用IDE,我使用vim和python-mode(没有使用鼠标)我想做的就是保存我的会话作为我编写的代码和python输出,所以我不必使用纸和笔来编写我的输入和python输出我所要做的就是打印出我的会话,我尝试了代码(.pystartup) 它只保存我的输入,我试图将输出重定向到一个文件,它只保存python输出,有没有办法让两个文件都准备打印出来。

2 个答案:

答案 0 :(得分:0)

我非常珍惜vim,这是一件非常棒的作品。尽管如此,使用其他工具可以更轻松地满足您

在我的意见中,可能最好的选择是使用ipython notebook。它提供了非常丰富的功能,包括带有mpl的图形等等,对我而言,它是可重现的实验的完美工具"。笔记本的完整状态可以保存到磁盘,重新加载,导出,打印等。

你应该试一试。

答案 1 :(得分:-1)

旧的“我使用$EDITOR而不是$IDE,因为我不想使用鼠标”废话...... IDE有所有内容的快捷方式,它们都允许您根据自己的喜好自定义它们。全部学习,忘记你的鼠标。

无论如何,你想要的既不是编辑也不是IDE;你想要一个像bpythonipython这样的REPL(可能还有上面提到的笔记本功能)。这两个工具都允许您保存和恢复会话,并且比Vim更好地“获取”您的python代码。