Hello Albert,

thanks for your answer!

A.T.Hofkamp wrote:

The 'while' loop can be replaced by a 'for' loop, like

for line in infile:
  outfile.write(line)

I first was thinking of/experimenting with a 'for' loop, but what I originally had in mind was to combine the 'for' loop with readline() -- which Python disallows. So I changed to a 'while' loop.

The simplest solution would be to construct a new line from the old one directly below the 'while', for example

line2 = line[:-1] + " -d\n"

followed by writing line2 to disk.


The question that arises however is, what should be done with a line like

"bla bla                 \n"

Do you want

"bla bla                 -d\n"

or do you want

"bla bla -d\n"

here?
I want "bla bla" -d\n ;-)

Let me try your suggestions out!

Cheers,

David
_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to