Hi there, I would like to open an existing file that contains some lines of text in order to append a new line at the end of the content.
My first try was: >>> f = open('/tmp/myfile', 'w') #create new file for writing >>> f.writelines('123') #write first line >>> f.close() >>> f = open('/tmp/myfile', 'w') #open existing file to append new line >>> f.writelines('456') >>> f.close() >>> f = open('/tmp/myfile', 'r') # open file for reading >>> f.read() '456' I supposed to have: >>> f.read() '123\n456\n' Does f = open('/tmp/myfile', 'w') overwrite the existing file or does f.writelines('456') replace the first line in the existing file? Nico -- http://mail.python.org/mailman/listinfo/python-list