![](/img/trans.png)
[英]Unable to run ipython notebook or anaconda (conda) commands in terminal
[英]Send commands to the terminal(Ubuntu) from ipython notebook
目前,我正在寻找将以下命令发送到终端。
cd ~/path/folder
./a-opt -i a.i
他们必须去终端,因为我已经修改了bashrc文件以获取某些程序依赖项。 基本上我正在运行带有-i ai
选项的可执行文件a-opt
我在互联网上搜索了一些有关“从ipython在终端中运行可执行文件”的内容,而我得到的主要是如何从python脚本创建可执行文件。 我不想这么做 我想使用我的脚本来运行一串可执行文件。 我调查了
import os
但这似乎无法解决我的问题。
谢谢!
关于python问题:
我认为您想要的是命令库:[Python文档第1页
from commands import getoutput as cmd
那你就可以跑
cmd("ls;ps;touch myfile")
对于我在这里进行的测试,此模块不会加载.bashrc。
通过执行以下操作,我能够解决此问题
import os
import subprocess
os.chdir('path')
subprocess.call('command',shell=True)
这确实按预期访问了.bashrc文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.