在IPython中,您可以通过执行%save my_useful_session 10-20 23
来保存当前会话的一部分,以将第10-20行和第23行保存到文件my_useful_session.py
。如果my_useful_session.py
已经存在,则IPython会提示您覆盖失败而不是附加失败。如何附加到现有文件?
答案 0 :(得分:3)
我在this GitHub pull request找到了答案。您可以通过将-a
选项传递给save命令来附加到现有文件。请注意,必须在任何其他输入之前传递该选项。例如:%save -a my_useful_session 10-20 23
会将第10-20行和第23行附加到文件my_useful_session.py
。
答案 1 :(得分:2)
您可以尝试以下操作:
%save -a