如何在Python 2.7.8命令行上保存我的工作

时间:2014-11-02 06:36:55

标签: python python-2.7

我有python 2.7.8命令行,每次退出它都会失去进度。有没有办法在命令行上保存或制作文件?

1 个答案:

答案 0 :(得分:0)

检查IPython和IPython笔记本。使用IPython并通过%save命令将您对python脚本文件所做的操作保存为foo.py:

%save 'foo' n1-n2 n3-n4 ... 

其中n1-n2,...是要保存的开头和结尾的行号。要恢复工作,请在ipython中运行该文件:

%run foo.py

然后,脚本中的所有变量都可以访问,您可以从那一点开始。

如果您希望使用文档保存代码,IPython notebook非常适合。在Web浏览器中,您运行代码。然后,它会在会话中保存代码及其输出的历史记录。所以你可以从会话中恢复你的工作。它也非常易读,您可以用HTML,PDF等方式导出作品。