Run a external program.

Discussion in 'Python' started by Yasser Almeida Hernández, Nov 14, 2009.

  1. 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

    ----------------------------------------------------------------
    Correo FENHI
     
    Yasser Almeida Hernández, Nov 14, 2009
    #1
    1. Advertising

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

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Dmitry Duginov

    Run external program during BUILD?

    Dmitry Duginov, May 2, 2005, in forum: ASP .Net
    Replies:
    6
    Views:
    720
    Chris R. Timmons
    May 2, 2005
  2. Tamer Higazi
    Replies:
    2
    Views:
    412
    Thomas M.
    Jul 22, 2003
  3. ash
    Replies:
    5
    Views:
    318
  4. Replies:
    5
    Views:
    12,490
  5. Brant Sears

    Trying to run an external program

    Brant Sears, Sep 20, 2006, in forum: Python
    Replies:
    4
    Views:
    331
    Larry Bates
    Sep 21, 2006
Loading...

Share This Page