擅长:python、mysql、java
<h2>写入/保存</h2>
<p><code>%%writefile myfile.py</code></p>
<ul>
<li>将单元格内容写入/保存到myfile.py中(使用<code>-a</code>进行追加)。另一个别名:<code>%%file myfile.py</code></li>
</ul>
<h2>奔跑</h2>
<p><code>%run myfile.py</code></p>
<ul>
<li>运行myfile.py并在当前单元格中输出结果</li>
</ul>
<h2>加载/导入</h2>
<p><code>%load myfile.py</code></p>
<ul>
<li>将“import”myfile.py加载到当前单元格中</li>
</ul>
<h3>更多魔法和帮助</h3>
<p><code>%lsmagic</code></p>
<ul>
<li>列出所有其他酷细胞魔法命令。</li>
</ul>
<p><code>%COMMAND-NAME?</code></p>
<ul>
<li>有关如何使用某个命令的帮助。i、 e.<code>%run?</code></li>
</ul>
<h2>注意</h2>
<p>除了cell magic命令之外,IPython notebook(现在的Jupyter notebook)非常酷,它允许您使用来自cell的任何unix命令(这也相当于使用<code>%%bash</code>cell magic命令)。</p>
<p>要从单元格运行unix命令,只需在命令前面加上<code>!</code>标记。例如:</p>
<ul>
<li><code>!python --version</code>查看您的python版本</li>
<li><code>!python myfile.py</code>运行myfile.py并在当前单元格中输出结果,就像<code>%run</code>(请参阅下面注释中<code>!python</code>和<code>%run</code>之间的区别)。</li>
</ul>
<p>另外,请参见<a href="http://nbviewer.ipython.org/github/ipython/ipython/blob/1.x/examples/notebooks/Cell%20Magics.ipynb" rel="noreferrer">this nbviewer</a>以获得示例的进一步解释。
希望这有帮助。</p>