刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

单选题

有如下程序代码:

import csv # ①

headers = [‘学号’,‘姓名’,‘分数’]

rows = [[‘202001’,‘张三’,‘98’],

[‘202002’,‘李四’,‘95’],

[‘202003’,‘王五’,‘92’]]

with open(‘score.csv’,‘w’,encoding=‘utf8’,newline='') as f : # ②

writer = csv.writer(f) # ③

writer.writerow(headers)

writer.writerows(rows) # ④

关于上述语句的解释,不正确的是?( )

A
①处功能为导入csv 库
B
②处以写方式打开文件
C
③处创建 csv.writer 实例
D
④处一次只能写入一行
使用微信搜索喵呜刷题,轻松应对考试!

答案:

D

解析:

【喵呜刷题小喵解析】:首先,我们分析题目中的代码。①处:`import csv`,这行代码的功能是导入csv库,所以A选项是正确的。②处:`with open('score.csv','w',encoding='utf8',newline='') as f`,这行代码的功能是以写方式打开名为'score.csv'的文件,并指定了编码方式为utf8,newline参数为空字符串,所以B选项是正确的。③处:`writer = csv.writer(f)`,这行代码的功能是创建了一个csv.writer实例,所以C选项是正确的。④处:`writer.writerows(rows)`,这行代码的功能是写入多行数据,而不是一次只能写入一行,所以D选项是不正确的。综上所述,答案应该选D。
创作类型:
原创

本文链接:有如下程序代码: import csv # ① headers = [‘学号’,‘姓名’,‘分数’]

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share