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.