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

Reply via email to