我有python 2.7.8命令行,每次退出它都会失去进度。有没有办法在命令行上保存或制作文件?
答案 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等方式导出作品。