1from contextlib import contextmanager 2 3@contextmanager 4def opened(filename, mode="r"): 5 f = open(filename, mode) 6 try: 7 yield f 8 finally: 9 f.close() 10 11with opened("toss_coins.py") as f: 12 for line in f: 13 print(line.strip()) 14 15