On Sep 3, 2012, at 11:01 AM, Benjamin Fishbein <[email protected]> wrote:
> Hi. I started running the program in the terminal rather than IDLE. It works,
> and I can run several programs at the same time. The problem is that when the
> program is finished running, it prints:
> exit status: 0
> logout
>
> [Process completed]
>
> And I can't access the data that the program returned. Do I need the program
> to be saved to a text file, or is there a way to simply print it out? It's a
> small amount of data, and I'd rather just print it out.
> Ben
>
Ben, You will probably get several answers to this, since there are several
ways to solve the issue. The simplest (sort of kludgy) solution is simply to
make the last line in your program be:
junk = raw_input("Yes Master?")
and when your program hits this line, it will print out "Yes Master?" in the
terminal window and then sit there waiting for you to type something terminated
by a <return> key. For future reference, what you've typed goes into the
variable junk. This is a dead easy way to get interactive data into ANY future
python script you write.
-Bill
PS: this assumes you are running python 2.x. In python 3.x, raw_input has
been renamed input, but it works the say way.
_______________________________________________
Tutor maillist - [email protected]
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor