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

单选题

观察下列程序代码并思考回答:

word=['I','really','like','the','cat','!']
f=open('words.csv','w')
f.write(' '.join(word))
f.close()

有关该段程序,下列说法正确的是?( )


A
'words.csv’文件需事先创建好,否则open()语句会出错
B
变量f表示该CSV文件对象
C
最终f对象中的内容是:I.really.like.the.cat.!
D
程序的主要目的是写入内容,因此f.close()最好不写
使用微信搜索喵呜刷题,轻松应对考试!

答案:

B

解析:

对于选项A,实际上在Python中,如果文件不存在,使用open()函数会创建一个新的文件,不需要事先创建好。对于选项B,变量f确实是代表了这个CSV文件的对象。对于选项C,在写入文件时,‘join()‘方法默认使用的是空格作为分隔符,所以最终写入文件的内容应该是’I really like the cat!’(没有点分隔),而不是选项C中的’I.really.like.the.cat.’!。对于选项D,虽然程序的主要目的是写入内容,但在使用完文件对象后,最好总是关闭它,这是一个良好的编程习惯,以确保资源的正确释放。因此,只有选项B是正确的。

创作类型:
原创

本文链接:观察下列程序代码并思考回答: word=['I','really','like','the','ca

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

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

分享考题
share