[Tutor] appending to a file on a new line
Dave Angel
d at davea.name
Thu Jan 19 15:43:36 CET 2012
On 01/19/2012 09:32 AM, ADRIAN KELLY wrote:
> Hi everyone,
> is there an easy way to write to a file (that already exists with data contained) on a new line. I understand that the file pointer appends where it left off but how do i write to the next line or even skip a line if possible?
>
> User_info=open("C:\\Documents and Settings\\akelly\\Desktop\\details.txt",'a')
> User_info.write("\n".join(Details))
>
>
> all the best,
> Adrian
>
Presumably this is a text file. By convention, they end with a newline
character. So your data should follow that, and appear on a separate line.
If the file is broken, you can start your data with a \n, just in case.
Or you could do a separate test, to decide if you need it.
If you want a (an extra) blank line between, simply start your data with
a \n .
You can also do this as a separate user_info.write("\n") of course.
--
DaveA
More information about the Tutor
mailing list