On Aug 6, 2:42 pm, frankrentef <[EMAIL PROTECTED]> wrote: > Greetings all... > > Newbie to Python... need help with opening a file from within > Python... see the following code. > > import popen2 > stdout, stdin = popen2.popen2('c:\test\OpenProgram.exe 1 1') > keygen = stdout.read() > print "The keygen value is: %s" % keygen > > from the command line if I execute "OpenProgram.exe 1 1" a number is > returned. ("1 1" are required to return the value needed.) Ultimately > I want to take that number and apply it to another script, but the > program is not running. > > Suggestions? > > NEWBIE to Python..
If you're using Python 2.4+, popen2 is deprecated. I recommend reading up on the subprocess module instead. Here's a couple links: http://blog.doughellmann.com/2007/07/pymotw-subprocess.html http://docs.python.org/lib/module-subprocess.html The first one also explains how to communicate with a process you opened. Mike -- http://mail.python.org/mailman/listinfo/python-list