如何在Python 2.7.8命令行中保存我的工作
我在用的是Python 2.7.8的命令行,每次退出的时候,我的进度都会丢失。有没有办法保存我的进度或者在命令行上创建文件呢?
1 个回答
0
可以看看IPython和IPython笔记本。使用IPython时,可以通过%save
命令把你做的事情保存到一个Python脚本文件,比如叫foo.py:
%save 'foo' n1-n2 n3-n4 ...
这里的n1-n2是你想保存的代码行的起始和结束行号。要继续你的工作,只需在ipython中运行这个文件:
%run foo.py
这样,脚本中的所有变量都可以使用,你就可以从那个地方继续了。
如果你想保存代码并加上说明,IPython笔记本是个很好的选择。在网页浏览器中,你可以运行你的代码。它会保存你代码的历史和输出结果,这样你就可以从这个会话中继续工作。它也很容易阅读,你还可以把你的工作导出为HTML、PDF等格式。