Files: OCR GCSE practice
Reading and writing text files. 12 questions in the style of the OCR GCSE exam.
Sample questions
Which file mode adds new data to the end of an existing text file without deleting what is already there?
- "r"
- "w"
- "a"
- "x"
What does this program print?
with open("scores.csv", "w") as f:
f.write("Amy,72\nBen,58\nCal,91\n")
best = ""
top = 0
with open("scores.csv") as f:
for line in f:
parts = line.strip().split(",")
if int(parts[1]) > top:
top = int(parts[1])
best = parts[0]
print(best, top)A text file has been opened with `myFile = open("scores.txt")`. Which OCR Exam Reference Language statement reads the next line of the file?
- readLine(myFile)
- myFile.readLine()
- myFile.read
- input(myFile)