python read line by line and keep indent

Souvik Dutta souvik.viksou at gmail.com
Sat Apr 18 11:56:55 EDT 2020


Oh! Sorry I didn't get that earlier. 😛

On Sat, 18 Apr, 2020, 9:10 pm MRAB, <python at mrabarnett.plus.com> wrote:

> On 2020-04-18 08:59, Souvik Dutta wrote:
> > Okay so I was not able to say properly. You are indeed doing the same
> thing
> > that you were doing i.e. writting the modified data just, that now you
> > don't need to close you if file before doing any writting stuff. That is
> > there is a one line deduction from the whole code.
> >
> > Souvik flutter dev
> >
> No. As Peter said, writing to a _new_ file is better.
>
> Read from old, write to new, then, when you've finished, replace the old
> with the new (or rename the old as a backup and then rename the new as
> the old). That way, if anything goes wrong during processing, you'll
> still have the original.
>
> > On Sat, Apr 18, 2020, 1:20 PM Peter Otten <__peter__ at web.de> wrote:
> >
> >> Souvik Dutta wrote:
> >>
> >> > You can actually read and write in a file simultaneously. Just replace
> >> "r"
> >> > with "w+" if the file has not been previously made or use "r+" is the
> >> file
> >> > has already been made.
> >>
> >> Good advice for those who like to butcher their data ;)
> >>
> >> Seriously, writing modified data into a new file is the cleaner and
> safer
> >> method in most cases.
> >>
> --
> https://mail.python.org/mailman/listinfo/python-list
>


More information about the Python-list mailing list