文件读写与 with 语句 — 计算机选择题
题目
程序要把字符串 text 写入 UTF-8 文本文件 notes.txt,并确保文件使用后自动关闭。以下哪种写法符合要求?
A. with open('notes.txt', 'w', encoding='utf-8') as f:
f.write(text)
B. with open('notes.txt', 'r', encoding='utf-8') as f:
f.write(text)
C. open('notes.txt', 'w', encoding='utf-8').write(text)
D. with open('notes.txt', 'w') as f:
f.write(text)