subprocess - 在 IPython 中运行外部命令

标签 subprocess ipython execution

我想从 IPython 配置运行一个新命令并捕获它的输出。基本上,我想通过普通函数访问 !command 的等价物。我知道我可以只使用 subprocess,但由于 IPython 已经提供了这个功能,我想 API 中的某处必须包含一个正确制作的包装器。

最佳答案

显然,可以通过 ip.IP.getoutput("command") 调用此类包装器。

关于subprocess - 在 IPython 中运行外部命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3409072/

相关文章:

Python 子进程 Popen.terminate() 仍然停留在 wait()

python - 有没有办法在 Windows 上使用 32 位 python 2.7 从线程中打开 64 位 exe?

debugging - Pycharm:MultipleInstanceError:正在创建 PyDevTerminalInteractiveShell 的多个不兼容的子类实例

python - Jupyter: "notebook"不是 jupyter 命令

python - 多模块Python程序的入口点是什么?

python - 为什么向 subprocess.Popen 提供标准输入会导致写入标准输出的内容发生变化?

hadoop - 即使以管理员身份运行,在 Windows 上运行 Spark 错误 5(拒绝访问)

php - 有人可以帮我修复这个 SQL 代码吗?

c++ - 线程在给定时隙内执行的指令数是否最少?

python - 所有 os.popen() 方法之间有什么区别?