On Sun, Feb 9, 2020 at 8:04 AM Random832 <random...@fastmail.com> wrote: > > On Fri, Feb 7, 2020, at 13:03, Todd wrote: > > approaches like opening within the dump or load, which the wiki > > still recommends [1]. > > > > So something like: > > > > with open('myfile.p', 'wb') as f: > > pickle.dump(myobj, f) > > > > Would be: > > > > pickle.dump(myobj, 'myfile.p') > > > What if you could write pickle.dump(myobj, with open('myfile.p', 'wb'))? > > Or other similar examples such as (with open('myfile')).read() - have the > compiler automatically transform the code into equivalent to wrapping the > statement in a with block. >
Exactly how much code would be wrapped in the 'with' block? ChrisA _______________________________________________ Python-ideas mailing list -- python-ideas@python.org To unsubscribe send an email to python-ideas-le...@python.org https://mail.python.org/mailman3/lists/python-ideas.python.org/ Message archived at https://mail.python.org/archives/list/python-ideas@python.org/message/6OCEEINVVFV572VYM3UAQNQIPGVCE26K/ Code of Conduct: http://python.org/psf/codeofconduct/