Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2001
    residenza
    rimini, san marino
    Messaggi
    934

    [ Python ] Scrittura su file... come mai sovrascrive il file?

    Ciao a tutti.

    devo scrivere in un file parecchie volte.

    quindi ho fatto una classe che mi scrive semplicemente

    codice:
    f=open('log_procedure_schedulate.log','w')
    f.write(time+self.nome_procedura+self.testo_log+'\n')
    f.close()
    Il problema è che lui sovrascrive, non mette in coda.

    Come risolvo? devo prima leggere e poi riscrivere aggiungendo la nuova riga?

    Grazie,
    Ale

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2001
    residenza
    rimini, san marino
    Messaggi
    934
    Ho già risolto da solo

    e fanno 2 oggi

  3. #3
    Originariamente inviato da pig_org
    Ho già risolto da solo

    e fanno 2 oggi
    Non c'è bisogno di postare la soluzione..in ogni caso avevi sbagliato il 3° argomento della open (e comunque basta aprire il file una volta, scrivere n volte, e poi chiuderlo, senza doverlo aprire tutte le volte).


    Ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.