I am an experienced C/C++/C# programmer who is just starting out with Python. My first attempt at IDLE worked great with the tutorial, but seems to have a problem with my first real app!
I am trying to get the Python subprocess/Popen module working with the example from the Python 3 documentation page: >>> import subprocess >>> subprocess.call('ls') Archive Firefox_wallpaper.png result.txt ... which is what I expect. However this same input to the IDLE "Python Shell" yields: Python 3.0.1+ (r301:69556, Apr 15 2009, 15:59:22) [GCC 4.3.3] on linux2 Type "copyright", "credits" or "license()" for more information. ==== No Subprocess ==== >>> import subprocess >>> subprocess.call('ls') 0 >>> Which appears to be merely the return code, not the stdout! It looks like I need to set some variable in IDLE, but I can't figure out exactly what is needed here. Can anyone point me to an answer? Karen _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor