<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">2017-06-12 11:21 GMT+02:00 Daniele Zambelli <span dir="ltr"><<a href="mailto:daniele.zambelli@gmail.com" target="_blank">daniele.zambelli@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">Il 9 giugno 2017 12:09, Davide Olianas <<a href="mailto:davide@davideolianas.com">davide@davideolianas.com</a>> ha scritto:<br>> with open('pippo', 'rb') as f:<br>
>     oggetto = pickle.load(f)<br></span>Perché usare with e non semplicemente:<br>f = open('pippo', 'rb')<br>
oggetto = pickle.load(f)<br>?<br></blockquote><div>Così ti rimane aperto il file inutilmente, col with invece lo chiudi appena hai finito di usarlo.</div><div>Per uno script usa e getta potrebbe non essere un problema, ma in generale meglio liberare le risorse usate appena possibile.</div></div><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div>| Raffaele Salmaso<br>| <a href="https://salmaso.org" target="_blank">https://salmaso.org</a><br>| <a href="https://bitbucket.org/rsalmaso" target="_blank">https://bitbucket.org/rsalmaso</a><br>| <a href="https://github.com/rsalmaso" target="_blank">https://github.com/rsalmaso</a><br></div></div></div></div></div></div></div>
</div></div>