file = io.open(\'spam.txt\', \'w\')
file.write(u\'Spam and eggs!\\n\')
file.close()
....(Somewhere else in the code)
file = io.open(\'spam.txt\', \'w\')
file.write
You need to open it in append mode
file = io.open('spam.txt', 'a')
Change 'w'
to 'a'
, for append mode. But you really ought to just keep the file open and write to it when you need it. If you are repeating yourself, use the logging module.
file = io.open('spam.txt', 'a')
Use mode 'a' for Append.
file = io.open('spam.txt', 'a')
file.write(u'Spam and eggs!\n')
file.close()
The w(rite) mode truncates a file, the a(ppend) mode adds to current content.