Computer Science
To open a file c:\test.txt for reading, we should give the statement:
- file1= open("c:\ test.txt", "r")
- file1 = open("c:\\ test.txt", "r")
- file1 = open(file = "c:\ test.txt", "r")
- file1 = open(file = "c:\\s test.txt", "r")
Answer
file1 = open("c:\\test.txt", "r")
Reason — The syntax for 'open()' is: <file variable>/<file object or handle> = open(file_name, access_mode)
. Therefore, according to this syntax, file1 = open("c:\\test.txt", "r")
is the correct statement to open a file for reading. The access mode "r" indicates that the file should be opened in read mode.
Related Questions
The offset argument to seek() method indicates the number of bytes to be moved.
If the offset value is set to 2, beginning of the file would be taken as seek position.
To open a file c:\test.txt for writing, we should use the statement:
- fobj = open("c:\test.txt", "w")
- fobj = open("c:\\test.txt", "w")
- fobj = open(file = "c:\test.txt", "w")
- fobj = open(file = "c:\\test.txt", "w")
To open a file c:\test.txt for appending data, we can give the statement:
- fobj = open("c:\\test.txt", "a")
- fobj = open("c:\\test.txt", "rw")
- fobj = open(file = "c:\test.txt", "w")
- fobj = open(file = "c:\\test.txt", "w")