Context managers (with statement)

  1. Why use context managers?
  2. Using Context Manager
  3. Context Manager examples
  4. cd in a function
  5. open in function
  6. open in for loop
  7. open in function using with
  8. Plain context manager
  9. Param context manager
  10. Context manager that returns a value
  11. Use my tempdir - return
  12. Use my tempdir - exception
  13. cwd context manager
  14. tempdir context manager
  15. Context manager with class
  16. Context managers with class
  17. Context manager: with for file
  18. With - context managers
  19. Exercise: Context manager
  20. Exercise: Tempdir on Windows
  21. Solution: Context manager