I think you may be confiused about sys.path. ------------------------ import os import sys sys.path.append('C:\Program Files\EPANET2') os.system('epanet2d.exe C:\simulation_test\Network3_1.inp C:\simulation_test\Network3_1.out') ----------------------
sys.path is the path that Python uses to look for python modules. It has nothing to do with the PATH environment variable used by the OS to find executables. > In the Pythonwin interface to run. I got nothing. > Then I added 'C:\Program Files\EPANET2' into the system path. Do you mean the OS system PATH? > In the cmd line: I typed python c:\test.py. It ran and then gave the > output. > Don' t know why command line works. but pythonwin interface failed . If you are doing what I think rthen Pythonwin doesn't see the PATH but The cmd line will use the PATH environment variable to find the executable. Alan G. _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor