有没有办法在 iPyton 中运行脚本,%run myscript.py
以便考虑到我已经在交互式 iPython 控制台中输入的内容?
例子:
In [1]: asdf = 18
In [2]:
那么如果 myscript.py 是:
print asdf
它是像这样从 iPython 运行的:
In [2]: %run myscript.py
18
In [3]:
这可以做到吗?
有没有办法在 iPyton 中运行脚本,%run myscript.py
以便考虑到我已经在交互式 iPython 控制台中输入的内容?
例子:
In [1]: asdf = 18
In [2]:
那么如果 myscript.py 是:
print asdf
它是像这样从 iPython 运行的:
In [2]: %run myscript.py
18
In [3]:
这可以做到吗?
尝试使用%load
IPython Notebook(qtconsole 或网络版)中提供的魔法功能。它允许您将文件的内容加载到单元格中,根据需要编辑它们,然后在当前上下文中运行它们。
使用 %logstart/%logon 和 %logstop/%logoff。使用这些控件,您将拥有一个 python_log.py 文件来存储您的历史记录。