在Ipython中打开编辑器时,我通常会发出命令
In [13]: subprocess.run('vim Person.py', shell=True)
Out[13]: CompletedProcess(args='vim Person.py', returncode=0)
如何以直接的方式进行?
答案 0 :(得分:2)
%edit
magic command是IPython提供的规范方式。它调用%paste
指定的编辑器,可选择加载指定的文件,并在代码关闭后执行。
另一个常见的工作流程是让编辑器和控制台在不同的窗口中打开,并在两者之间进行复制粘贴( <match url="^[a-zA-Z0-9]+$" />
<action type="Rewrite" url="/shrtn.aspx?id={R:0}"/>
魔法在这里很方便)。
Jupyter Notebook似乎提供类似于MATLAB控制台的经验,尽管我没有任何相关经验。