继续接着提问,老师辛苦了

继续接着提问,老师辛苦了


http://img1.sycdn.imooc.com//climg/5f33e27a080d104a09121216.jpg
为什么这里document. read()单独拎出来执行后有结果显示,但是最后导出来的文件是空?老师说光标会跳到文件最后,程序为什么会跳过中间内容?

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学,你好。并没有跳过中间的内容,而是使用了两次read()

1、第一次调用read()时会读取整个文件,并将读取的光标留在文件的末尾

2、当再次调用read()读取文件时会读取光标后的内容,而此时文件中已经没有内容了,因此没有数据显示

http://img1.sycdn.imooc.com//climg/5f349b4109e1344709280233.jpg

如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~

提问者 慕姐0286248 2020-08-12 20:42:04

https://class.imooc.com/course/qadetail/118800  

这是之前同学的问题,我没太看懂,辛苦老师讲详细一点。

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师