在IPython中,如何保存和追加文件,而不是覆盖文件?

在IPython中,如何保存和追加文件,而不是覆盖文件?,python,ipython,Python,Ipython,在IPython中,您可以通过执行%save my_usivery_session 10-20 23将第10-20行和第23行保存到文件my_usivery_session.py来保存当前会话的一部分。如果my\u usivery\u session.py已经存在,IPython会提示您覆盖失败,而不是追加失败。如何将其附加到已存在的文件中?我在中找到了答案。您可以通过将-a选项传递到save命令来附加到现有文件。请注意,该选项必须在任何其他输入之前传递。例如:%save-我的有用会话10-20

在IPython中,您可以通过执行
%save my_usivery_session 10-20 23
将第10-20行和第23行保存到文件
my_usivery_session.py
来保存当前会话的一部分。如果
my\u usivery\u session.py
已经存在,IPython会提示您覆盖失败,而不是追加失败。如何将其附加到已存在的文件中?

我在中找到了答案。您可以通过将
-a
选项传递到save命令来附加到现有文件。请注意,该选项必须在任何其他输入之前传递。例如:
%save-我的有用会话10-20 23
将在文件
我的有用会话.py
中追加第10-20行和第23行

您可以尝试以下方法:

%save -a