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. _______________________________________________ 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/S46XU2SZYCH5PA3AOLODI2W7Y2J6P3QI/ Code of Conduct: http://python.org/psf/codeofconduct/