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

0 投票
1 回答
1279 浏览
提问于 2025-05-01 02:45

我在用的是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等格式。

撰写回答