It works now.

Closed everything down and reopened.

Thanks.

On Dec 10, 2007 5:07 PM, Bryan Fodness <[EMAIL PROTECTED]> wrote:

> I ran it both in IDLE and Command Prompt
>
>
> On Dec 10, 2007 5:02 PM, Kent Johnson <[EMAIL PROTECTED]> wrote:
>
> > How are you running the program?
> >
> > Bryan Fodness wrote:
> > >
> > > for line in file('test.txt'):
> > >     the_line = line.split()
> > >     if the_line:
> > >         if the_line[0] == 'Index':
> > >             index = float(the_line[-1])
> > >             print ("\rIndex = %.3f  ") %index,
> > > raw_input("\nExit")
> > > Here is my output,
> > >
> > > Index = 0.000   Index = 0.400   Index = 0.800   Index = 1.000
> > >
> > >
> > > On Dec 10, 2007 4:48 PM, Kent Johnson <[EMAIL PROTECTED]
> > > <mailto:[EMAIL PROTECTED]>> wrote:
> > >
> > >     Bryan Fodness wrote:
> > >      > Here is the code.
> > >      >
> > >      > for line in file(' test.txt'):
> > >      >     the_line = line.split()
> > >      >     if the_line:
> > >      >         if the_line[0] == 'Index':
> > >      >             index = float(the_line[-1])
> > >      >             print ("\rIndex = %.3f") %index
> > >
> > >     Add a comma at the end of the above line to suppress the newline
> > that
> > >     print normally outputs.
> > >
> > >     Kent
> > >
> > >      > raw_input("\nExit")
> > >      >
> > >      > Here is the output.
> > >      >
> > >      > Index = 0.000
> > >      > Index = 0.400
> > >      > Index = 0.800
> > >      > Index = 1.000
> > >      >
> > >      > Exit
> > >      >
> > >      >
> > >      > On Dec 10, 2007 4:33 PM, Kent Johnson <[EMAIL PROTECTED]
> > >     <mailto:[EMAIL PROTECTED] >
> >  >      > <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>> wrote:
> > >      >
> > >      >     Bryan Fodness wrote:
> > >      >      > I do want to overwrite the same line.
> > >      >      >
> > >      >      > I do not see a difference between using the \r and not
> > >     using it.
> > >      >
> > >      >     How are you running the program? Try it from a command line
> > >     if that is
> > >      >     not what you are doing. Can you show your new code?
> > >      >
> > >      >     Kent
> > >      >
> > >      >     PS Please Reply All to stay on the list.
> > >      >
> > >      >      >
> > >      >      > On Dec 10, 2007 2:43 PM, Kent Johnson < [EMAIL PROTECTED]
> > >     <mailto:[EMAIL PROTECTED]>
> > >      >     <mailto:[EMAIL PROTECTED] <mailto: [EMAIL PROTECTED]>>
> > >      >      > <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
> > >     <mailto: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>>> wrote:
> > >      >      >
> > >      >      >     Bryan Fodness wrote:
> > >      >      >      > I have a print statement in a for loop so I can
> > >     watch the
> > >      >     progress
> > >      >      >      >
> > >      >      >      > for line in file(file):
> > >      >      >      >     the_line = line.split()
> > >      >      >      >     if the_line:
> > >      >      >      >         print ("Index = %.2f") %index
> > >      >      >      >
> > >      >      >      > Is there a way that only one line will be output
> > >     and the
> > >      >     variable is
> > >      >      >      > updated rather than one line for every index.
> > >      >      >
> > >      >      >     I'm not sure I understand what you are asking. index
> >
> > >     is never
> > >      >      >     updated in
> > >      >      >     the loop above.
> > >      >      >
> > >      >      >     If you want to overwrite the same line on the
> > console, try
> > >      >      >       print "\rIndex = %.2f" % index,
> > >      >      >
> > >      >      >     note ----^
> > >      >      >          ---------------------------^
> > >      >      >
> > >      >      >     You might need some extra spaces at the end of the
> > >     print to
> > >      >     'erase' a
> > >      >      >     longer previous line.
> > >      >      >
> > >      >      >     Kent
> > >      >      >
> > >      >      >
> > >      >      >
> > >      >      >
> > >      >      > --
> > >      >      > "The game of science can accurately be described as a
> > >     never-ending
> > >      >      > insult to human intelligence." - João Magueijo
> > >      >
> > >      >
> > >      >
> > >      >
> > >      > --
> > >      > "The game of science can accurately be described as a
> > never-ending
> > >      > insult to human intelligence." - João Magueijo
> > >
> > >
> > >
> > >
> > > --
> > > "The game of science can accurately be described as a never-ending
> > > insult to human intelligence." - João Magueijo
> >
> >
>
>
> --
>
> "The game of science can accurately be described as a never-ending insult
> to human intelligence." - João Magueijo
>



-- 
"The game of science can accurately be described as a never-ending insult to
human intelligence." - João Magueijo
_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to