可以将代码从文本编辑器发送到现有的ipython cons

2024-04-28 15:59:24 发布

您现在位置:Python中文网/ 问答频道 /正文

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

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

到正在运行的IPython控制台?在

谢谢!在


Tags: 工具方法py命令ipythonsublimemydirrunfile
2条回答

有一个名为SendCode的插件可以完成此任务;您可以通过包管理器直接安装它。在

正如前面提到的另一个答案,您可以从ipython中运行一些shell命令集,包括使用run python_file.py执行文件,以及其他shell命令,包括cd, mkdir, rm, mv,等等

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

run myfile

加载并运行myfile.pylscd和{}可用于检查和更改目录。在

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

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

相关问题 更多 >