But I think he&#39;s asking specifically about whether it should be bytes or text.<div><br></div><div>On Python 3 on OSX it is text, and I presume the same on Linux.  This should be a bug in Shell.getoutput on Windows.</div>

<div><br></div><div>-MinRK<br><br><div class="gmail_quote">On Tue, Jun 12, 2012 at 12:39 PM, Fernando Perez <span dir="ltr">&lt;<a href="mailto:fperez.net@gmail.com" target="_blank">fperez.net@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On Tue, Jun 12, 2012 at 12:34 PM, Jörgen Stenarson<br>
&lt;<a href="mailto:jorgen.stenarson@kroywen.se">jorgen.stenarson@kroywen.se</a>&gt; wrote:<br>
&gt; I should have given a complete example<br>
&gt;<br>
&gt; In [8]: a=!ls *.py<br>
&gt;<br>
&gt; In [9]: a<br>
&gt; Out[9]:<br>
&gt; [b&#39;_process_win32.py&#39;,<br>
&gt;  b&#39;argsplit.py&#39;,<br>
&gt;  b&#39;debugerror.py&#39;,<br>
&gt;  b&#39;embedkernel.py&#39;,<br>
&gt;  b&#39;error-utf8.py&#39;,<br>
&gt;  b&#39;error.py&#39;,<br>
&gt;  b&#39;slask.py&#39;]<br>
<br>
</div>Ah, that&#39;s OK.  When capturing, we deliberately grab the output  by<br>
effectively doing splitlines, so it&#39;s more convenient to manage as a<br>
python data structure.<br>
<br>
But if you type<br>
<br>
!ls *.py<br>
<br>
alone, you should just see the printout.<br>
<div class="HOEnZb"><div class="h5">_______________________________________________<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>
</div></div></blockquote></div><br></div>