Hi. I'm new to Python and I am trying to use it on Windows XP. I am trying to use it to replicate the same thing that I do on Linux and Mac via shell scripting (Batch files aren't powerful enough, so I've decided to try to use Python.)
What I want to do is execute a program and have the results of the execution assigned to a variable. According to the documentation the way to do this is as follows: import commands x = commands.getstatusoutput('dir') This should assign "x" to be the output of the command "dir". However, when I run this (or any other command), x ends up being: (1, "'{' is not recognized as an internal or external command,\noperable program or batch file.") >From looking through the documentation, I'm believing that the implementation >of commands.getstatusoutput is actually some multi-step thing that starts with >issuing the bracket character that is being choked on. This leads me to >believe that Python or perhaps just the commands module is not setup correctly >on my computer. I installed Python using the Python2-5.msi link that I found at: http://www.python.org/download/releases/2.5/ I left everything the default during installation, so Python was installed to C:\Python25. The only other thing I did was add this PATH variable on my computer. Any ideas on what I might do to troubleshoot this? Thanks! Brant Sears _______________________________________________ Python-win32 mailing list Python-win32@python.org http://mail.python.org/mailman/listinfo/python-win32