<html><head></head><body><div>Il giorno lun, 13/09/2021 alle 22.35 +0200, Pietro Brunetti ha scritto:</div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div dir="auto"><br><div class="gmail_quote" dir="auto"><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div><br><div>Ho capito?</div><div>E se ho capito, come fare per scriverlo?</div></div></blockquote></div><div dir="auto"><br></div><div dir="auto">Hai capito... Ed è più semplice di quanto pensi.</div><div dir="auto"><br></div><div dir="auto">Devi fare qualcosa del tipo...</div><div dir="auto">```</div><div dir="auto">import pickle</div><div dir="auto"><br></div><div dir="auto"># inizializzi i tuoi oggetti</div><div dir="auto"># controlli che il file esista o usi una try/except</div><div dir="auto">mio_oggetto = pickle.load(file)</div><div dir="auto"><br></div><div dir="auto"># il tuo programma gira</div><div dir="auto"><br></div><div dir="auto"># prima di uscire o quando l'utente salva</div><div dir="auto">pickle.dump(mio_oggetto, file)</div><div dir="auto">```</div><div dir="auto"><br></div><div dir="auto">Ho scritto questo sul cellulare, quindi potrebbero esserci errori, ed è saggio cercare nella documentazione ufficiale (come ho fatto io)</div><div dir="auto"><br></div><div dir="auto">Quindi prova un po' prima</div><div dir="auto"><br></div><div dir="auto">Se poi hai problemi (tipo l'oggetto non è serializzabile) mandaci un esempio semplificato del tuo codice.</div><div dir="auto"><br></div><div dir="auto"><br></div><div class="gmail_quote" dir="auto"><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"></blockquote></div></div><div>_______________________________________________<br></div><div>Python mailing list<br></div><div><a href="mailto:Python@lists.python.it">Python@lists.python.it</a><br></div><div><a href="https://lists.python.it/mailman/listinfo/python">https://lists.python.it/mailman/listinfo/python</a><br></div></blockquote><div><br></div><div>Buongiorno.</div><div>Giustamente mi son letto il materiale riguardante il modulo pickle e ho provato e riprovato.</div><div>L'ultima risposta della shell è stata:</div><div><br></div><div>pickle.dump(self.nome, fileDumpWrite)</div><div>TypeError: cannot pickle '_tkinter.tkapp' object</div><div><br></div><div>Probabile che abbia sbagliato qualcosa, ma a questo punto non so cosa.</div><div>Manderei il codice di base dello script, ma sono 173  linee.</div><div>Se po' fa'?</div><div>Ciao</div><div>Luigi</div><div><span><pre>-- <br></pre><div data-evo-paragraph="" class=""><br></div><div data-evo-paragraph="" class="">----------------------------</div><div data-evo-paragraph="" class=""><br></div><div data-evo-paragraph="" class="">La civiltà non raggiungerà la perfezione finché l'ultima pietra dell'ultima chiesa non sarà caduta sull'ultimo prete.</div><div data-evo-paragraph="" class="">È. Zola</div></span></div></body></html>