刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!
单选题
在Python中,以下代码的执行结果是?( )
with open('test.txt', 'w+') as f:
f.write('HelloWorld')
f.seek(5)
print(f.read(2))
A
B
C
D
使用微信搜索喵呜刷题,轻松应对考试!
答案:
解析:
在Python中,执行给定的代码时,首先会以写入模式(‘w+’)打开名为’test.txt’的文件。然后,代码会写入字符串’HelloWorld’。接下来,使用f.seek(5)将文件指针移动到第5个位置(从索引0开始计算),也就是字符串中的’H’的位置。此时尝试使用f.read(2)读取接下来的两个字符,由于文件是以写入模式打开的,并且已经写入了数据,所以此时文件指针的位置已经移动了,再尝试读取时会报错。因此,正确答案是D,报错。
创作类型:
原创
本文链接:在Python中,以下代码的执行结果是?( ) with open('test.txt', 'w+'
版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!



