Re: running a script with an input file

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Fredrik Lundh

    Re: running a script with an input file

    David Bikard wrote:
    I'd like to run a program so that it reads the input() or raw_input()
    statements from an input file instead of
    reading from keyboard. I'd also like it to write the print statements in
    an output file rather than on the screen.
    >
    I'm on windows XP and when I run:
    >
    prog_name.py input_file output_file
    >
    I get an EOF error.
    >
    What should I do to make this work?
    Was that supposed to be

    prog_name.py <input_file >output_file

    ? (< and does i/o redirection; random google link:



    If you want to do the same thing from inside the program, you can do:

    import sys

    sys.stdin = open("input_fil e")
    sys.stdout = open("output_fi le", "w")

    before you start reading or writing stuff.

    </F>

Working...