AI智能推荐题库-试题通 AI智能整理导入题库-试题通
×
首页 题库中心 Python语言程序设计教程 题目详情
C9D20E7C2020000118E5FD5017B2EDD0
Python语言程序设计教程
592
单选题

37.以下哪项在open函数中代表只可读二进制文件的模式:

A
 w+
B
 wb
C
 a
D
 rb

答案解析

正确答案:D

解析:

题干解析:本题考查Python中open函数的文件打开模式,特别是针对二进制文件的读取模式。 选项分析: A: w+ 表示以读写方式打开文本文件,若文件存在则清空内容,若不存在则创建。该模式为文本模式,且主要用于写入,不符合“只可读”的要求,也不适用于二进制文件。 B: wb 表示以写入方式打开二进制文件,允许写入二进制数据,若文件存在则清空,若不存在则创建。此模式用于写操作,不支持读取,因此不符合“只可读”的条件。 C: a 表示以追加方式打开文本文件,只能写入,不能读取,且为文本模式。该模式用于在文件末尾添加内容,不满足“只读”和“二进制”两个条件。 D: rb 表示以只读方式打开一个二进制文件。其中r代表read(读取),b代表binary(二进制)。该模式只能读取已存在的二进制文件,不能进行写入操作,完全符合题干中“只可读二进制文件”的要求。 正确答案:D 核心知识点: Python中open函数的常用模式包括: - r:只读文本模式(默认) - w:写入文本模式,覆盖原内容 - a:追加文本模式 - b:以二进制模式打开文件,通常与r、w等结合使用,如rb、wb - +:增加反向操作权限,如r+表示可读可写 当处理非文本文件(如图片、音频、可执行文件)时,应使用二进制模式,例如rb模式用于读取二进制文件。 因此,读取二进制文件应使用rb模式,答案为D。
题目纠错
Python语言程序设计教程

扫码进入小程序
随时随地练习

关闭登录弹窗
专为自学备考人员打造
勾选图标
自助导入本地题库
勾选图标
多种刷题考试模式
勾选图标
本地离线答题搜题
勾选图标
扫码考试方便快捷
勾选图标
海量试题每日更新
波浪装饰图
欢迎登录试题通
可以使用以下方式扫码登陆
APP图标
使用APP登录
微信图标
使用微信登录
试题通小程序二维码
联系电话:
400-660-3606
试题通企业微信二维码