如何从python打开一个新的bash窗口并将命令插入到新的bash窗口中

时间:2011-07-07 03:17:47

标签: python bash r

我一直试图从python打开终端或konsole窗口,并将命令插入终端或konsole窗口,但收效甚微。

到目前为止,我有以下内容:

import os

os.system('konsole')

我似乎无法弄清楚如何将命令从python提示窗口传递到终端或konsole窗口。

这可能会有所帮助。我试图将命令从python运行到R(统计编程语言)。即从python打开konsole - >将字母R键入konsole,以便R将在konsole中开始 - >将以Rthon脚本编码的R命令插入到运行R的konsole中。如果有人有更简单的想法,请分享。

非常感谢。

1 个答案:

答案 0 :(得分:6)

如果您需要python的所有内容是向R发送命令,为什么不使用RPy2?否则,尝试将命令写入临时文件,使用该文件调用R in batch mode,然后将其刷新。 PS:您可能还需要检查this question指针。