Which of the following statements are true?
A. When you open a file for reading, if the file does not exist, an error occurs
B. When you open a file for writing, if the file does not exist, a new file is created
C. When you open a file for writing, if the file exists, the existing file is overwritten with the new file
D. All of the mentioned
Answer: Option D
How do you open a file named data.txt in read mode in Python?
A. file = open('data.txt', 'r')
B. file = open('data.txt', 'read')
C. file = open('data.txt', 'read mode')
D. file = open('data.txt')
What is the purpose of the with statement in file handling?
A. It ensures that the file is properly closed after usage
B. It creates a new file
C. It reads the file contents
D. It deletes the file
How can you write data to a file in Python?
A. By using the write() method on a file object
B. By using the save() function
C. By using the put() function
D. By using the append() method
What does the read() method of a file object do?
A. It reads the entire contents of the file
B. It writes data to the file
C. It closes the file
D. It deletes the file

Join The Discussion