Skip to main content
 首页 » 编程设计

python之是否可以将代码从文本编辑器发送到现有的 ipython 控制台

2025年02月15日6jyk

我开始用 sublime 和 ipython 学习 python。它们是很酷的工具,但我想要一种连接它们的方法。 我通常会打开一个 sublime 和一个 IPython 控制台。有没有我可以在 sublime 中运行的命令,只需发送:

runfile('~\someExample.py', wdir='~\myDir') 

到正在运行的 IPython 控制台?

谢谢!

请您参考如下方法:

我在 geany 中编辑并在 ipthon 中使用:

run myfile 

加载并运行myfile.pylscdpwd 可以用来检查和改变目录。

我从编辑器中保存文件,但我从 ipython 控制台控制运行。

如果我只需要运行脚本,我可以在编辑器的终端窗口中执行 python myfile.py,或者通过编辑器的 execute 快捷方式。但是在现有的 ipython 控制台中运行代码的值(value)在于我可以与新加载的代码和变量进行交互。我可以检查变量、使用新值重新运行函数等。