有没有一种方法可以在IPython上以交互方式运行脚本,以便它在已经编写的内容之后出现?
有没有办法在iPyton中使用有没有一种方法可以在IPython上以交互方式运行脚本,以便它在已经编写的内容之后出现?,python,ipython,interactive,Python,Ipython,Interactive,有没有办法在iPyton中使用%run myscript.py运行脚本,以便它考虑到我已经在交互式iPython控制台中输入的内容 例如: In [1]: asdf = 18 In [2]: 如果myscript.py是: print asdf 它是从iPython运行的,如下所示: In [2]: %run myscript.py 18 In [3]: 可以这样做吗?尝试使用IPython笔记本(qtconsole或web版本)中提供的魔术功能。它允许您将文件内容加载到单元格中,如果
%run myscript.py
运行脚本,以便它考虑到我已经在交互式iPython控制台中输入的内容
例如:
In [1]: asdf = 18
In [2]:
如果myscript.py是:
print asdf
它是从iPython运行的,如下所示:
In [2]: %run myscript.py
18
In [3]:
可以这样做吗?尝试使用IPython笔记本(qtconsole或web版本)中提供的魔术功能。它允许您将文件内容加载到单元格中,如果需要,对其进行编辑,然后在当前上下文中运行。使用%logstart/%logon和%logstop/%logoff。使用这些控件,您将拥有一个python_log.py文件来存储您的历史记录。感谢您这么快地询问~