Bank of America interview question

What is context manager in python?