Hello all,
This is my first post to the Tutor@python.org mailing list. I am in the process of switching from Matlab to Python and there is one task that I am having a hard time doing and cannot find the answer on the web. I want to write a script in python that will open up a windows dos program, send three inputs (file names) into program and then run it. I know one way to open up the dos program with os.system(r"c:\shake91.txt") but cannot do the rest. When I run my script import os os.system(r"c:\shake91.exe") In the IPython(x,y) console I see: ------------------------------------------------------------------------ ------------------ ***************************************************** * SHAKE -- A COMPUTER PROGRAM FOR EARTHQUAKE RESPONSE * * ANALYSIS OF HORIZONTALLY LAYERED SITES * * by: Per B. Schnabel & John Lysmer -- 1970 * * ------------------------------------------------------- * * shake85 IBM-PC version of SHAKE * * by: S.S. (Willie) Lai, January 1985 * * ------------------------------------------------------- * * shake88 : New modulus reduction curves for clays added* * using results from Sun et al (1988) * * by: J. I. Sun & Ramin Golesorkhi * * February 26, 1988 * * ------------------------------------------------------- * * SHAKE90/91: Adjust last iteration; Input now is either * * Gmax or max Vs; up to 13 material types can * * be specified by user; up to 50 Layers can * * be specified; object motion can be read in * * from a separate file and can have user * * specified format; Different periods for * * response spectral calculations; options * * are renumbered; and general cleanup * * by: J. I. Sun, I. M. Idriss & P. Dirrim * * June 1990 - February 1991 * * ------------------------------------------------------- * * SHAKE91 : General cleanup and finalization of input/ * * output format ... etc * * by: I. M. Idriss * * December 1991 * *********************************************************** Name of Input File = ------------------------------------------------------------------------ ------------------ And there is a blinking cursor after Name of Input File. At this point I can manually enter in the file name (and the two other remaining file names) and then press enter and the program does run. What I really want though is to be able to do the whole thing with a python script. Any ideas? Thanks Richie
_______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor