Question: Why is it considered good practice to open a file from within a Python script by using the `with` keyword?
- The `with` keyword lets you choose which application to open the file in.
- The `with` keyword acts like a `for` loop, and lets you access each line in the file one by one.
- There is no benefit to using the `with` keyword for opening a file in Python.
- When you open a file using the `with` keyword in Python, Python will make sure the file gets closed, even if an exception or error is thrown.
Answer: The correct answer of the above question is Option D:When you open a file using the `with` keyword in Python, Python will make sure the file gets closed, even if an exception or error is thrown.