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(u'Spam and eggs!\n') file.close() I was wondering how I can keep a log.txt file that I can write to? I want to be able to open a txt file, write to it, then be able to open it later and have the contents of the previous write still be there.
4 Réponses :
Changer 'w' code> à
'a' code>, pour APPEND MODE . Mais vous devez vraiment conserver le fichier ouvert et l'écrire lorsque vous en avez besoin. Si vous vous répétez vous-même, utilisez le
journalisation code>
module. < / p>
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.
file = io.open('spam.txt', 'a') Use mode 'a' for Append.
Vous devez l'ouvrir en mode APPEND
file = io.open('spam.txt', 'a')