Run a external program.

  • Thread starter Yasser Almeida Hernández
  • Start date
Y

Yasser Almeida Hernández

Hi all!!

I'm writing a script where i call a external program which receive
some arguments.
One of this arguments is stored in a variable, that is passed as
argument as well:

import os
....
f = open(file1, 'r')
s = 'command $f -i file2 -w 1.4 -o file3.out'
os.system(s)
....

When i run the script i get the next message...
'-i: No such file or directory'
.... with a obvious error in the exit of the program. If i remove the
option -i i get the same error with every option, even with those who
don't get any file as argument. (file2 exist).
BUT, when i run the external program in a python shell, it works...

What's wrong?

Please help me...
Thanks








--
Lic. Yasser Almeida Hernández
Center of Molecular Inmunology (CIM)
Nanobiology Group
P.O.Box 16040, Havana, Cuba
Phone: (537) 271-7933, ext. 221
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,968
Messages
2,570,152
Members
46,698
Latest member
LydiaHalle

Latest Threads

Top