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 - [email protected]
http://mail.python.org/mailman/listinfo/tutor