¿Para qué se utiliza la palabra clave python "con"? [duplicar]

Esta pregunta ya tiene una respuesta aquí:

¿Para qué está diseñada la declaración “con” de python? 10 respuestas

¿Para qué se utiliza la palabra clave de python "con"?

Ejemplo de:http://docs.python.org/tutorial/inputoutput.html

>>> with open('/tmp/workfile', 'r') as f:
...     read_data = f.read()
>>> f.closed
True

Respuestas a la pregunta(2)

Su respuesta a la pregunta