如何使用脚本控制python shell

如何使用脚本控制python shell,python,subprocess,Python,Subprocess,我正在尝试从应用程序(Java)启动python脚本。上面提到的脚本打开了一个python shell,我想在该shell上运行一些命令。我如何做到这一点?这可能吗?这是可能的;我以前做过,我用过。您可以使用pip或easy\u install安装它,这可能是可能的。有各种“特殊”的python外壳,如ipython等,但我怀疑它的实现并不简单。您想要解决的问题是什么?我有一些python脚本,希望执行它们并从应用程序中捕获输出。我只是给出一个命令作为输入。您可以编写一个python脚本,使用p

我正在尝试从应用程序(Java)启动python脚本。上面提到的脚本打开了一个python shell,我想在该shell上运行一些命令。我如何做到这一点?这可能吗?

这是可能的;我以前做过,我用过。您可以使用
pip
easy\u install

安装它,这可能是可能的。有各种“特殊”的python外壳,如ipython等,但我怀疑它的实现并不简单。您想要解决的问题是什么?我有一些python脚本,希望执行它们并从应用程序中捕获输出。我只是给出一个命令作为输入。您可以编写一个python脚本,使用
print
将其输出输出输出到stdout。这可以在unix管道中使用,因此我认为从java也可以直接使用它。Python脚本可以使用stdin获取参数。我有一个打开终端的脚本,每当命令被触发时,我需要访问该脚本,并且需要获得输出,所有这些都使用相同的终端。我不确定如何使用一个简单的stdout实现这一点。到目前为止,您有哪些代码?您可以编辑问题以添加详细信息。您还应该添加标签“java”。