计算机 选择题 简单

文件读写与 with 语句 — 计算机选择题

Python 程序设计(大学通用) 文件与异常处理 AI 三重审校通过

题目
要逐行读取 UTF-8 文本文件“清单.txt”,并在读取后自动关闭文件,以下哪种写法符合要求? A. with open('清单.txt', 'r', encoding='utf-8') as f: for line in f: print(line) B. with open('清单.txt', 'w', encoding='utf-8') as f: for line in f: print(line) C. f = open('清单.txt', 'r', encoding='utf-8') for line in f: print(line) D. with open('清单.txt', 'r', encoding='gbk') as f: for line in f: print(line)