<div dir="ltr">Absolutely, you want the subprocess module, and in particular, the subprocess.communicate() method.<br><br><a href="http://docs.python.org/library/subprocess.html">http://docs.python.org/library/subprocess.html</a><div>
<br></div><div>This is core Python functionality, but it wil work from IPython as well.</div><div><br></div><div>A</div><div><br><div class="gmail_quote">On Tue, Oct 2, 2012 at 10:43 PM, David Quigley <span dir="ltr">&lt;<a href="mailto:dpquigl@davequigley.com" target="_blank">dpquigl@davequigley.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I want to use ipython as a shell which will receive commands and then<br>
task a process to do things. The trick here is that I want to start the<br>
process from within ipython and monitor its stdin/stdout for commands.<br>
It is a message passing interface so events will come in async and I<br>
need the shell to be able to handle them. Is there something similar to<br>
this out there somewhere that I can look at for inspiration? Is this<br>
even possible?<br>
<br>
Dave<br>
_______________________________________________<br>
IPython-dev mailing list<br>
<a href="mailto:IPython-dev@scipy.org">IPython-dev@scipy.org</a><br>
<a href="http://mail.scipy.org/mailman/listinfo/ipython-dev" target="_blank">http://mail.scipy.org/mailman/listinfo/ipython-dev</a><br>
</blockquote></div><br></div></div>