f.readlines(2) 指定读取 再用for循环出来的结果不理解 ?

来源:2-4 文件的读取

慕哥1102496

2020-05-31 12:55:55

http://img.mukewang.com/climg/5ed335f3099956bf15330862.jpg

http://img.mukewang.com/climg/5ed335f3095120d515260347.jpg

f.readlines()--------表示读取当行所有文件

f.readlines(2)-----------表示参数里读取指定的文件当行2个字符

这里f.readlines()又不是 f.read() 为什么用for 循环出来  难道是说f.readlines()是循环当行的所有字符 用  i一个个循环出来当行的所有字符吗? 后面加个参数比如:f.readlines(2)  就更不理解了  想程序调试也不知道如何下手?

写回答

1回答

好帮手慕笑蓉

2020-05-31

同学,你好。

1、 为什么用for 循环?因为f.readlines()读取出来的数据会放到一个列表里,是一个列表类型

2、f.readlines(2) 的参数?此参数用来控制读取的行数,如果此参数小于等于一行的内容,则读取一行的内容,如果大于一行的内容但小于等于第一行+第二行的内容,则读取两行的内容,如此往下...

如果解决了你的疑惑,请采纳,祝学习愉快~ 

0

0 学习 · 8160 问题

查看课程