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

标签 python ipython sublimetext3

我开始用 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)在于我可以与新加载的代码和变量进行交互。我可以检查变量、使用新值重新运行函数等。

关于python - 是否可以将代码从文本编辑器发送到现有的 ipython 控制台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40641861/

相关文章:

python - python 中的多线程未按预期工作

python - 如何在 *nix 下的 ipython 中使用 vi 键?

python - `ipython` 选项卡自动完成对导入的模块不起作用

Scala,Sublime Text 3 - 停止在文本后面跳动时关闭大括号

sublimetext2 - 在 Sublime 中,在冒号后键入 <tab> 会导致出现 'key => "value"',为什么?

python - 基于特定列属性的 Pandas fillna()

python - Tastypie 迁移错误

ipython - 在 ipython notebook 中管理标准输出和标准输入

macos - 我可以更改 Sublime 文本的标题栏像括号一样是黑色的吗?

python - 大卫星图像的计算使Python崩溃并且计算机卡住