f.readlines(2) 指定读取 再用for循环出来的结果不理解 ?
来源:2-4 文件的读取
慕哥1102496
2020-05-31 12:55:55
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) 的参数?此参数用来控制读取的行数,如果此参数小于等于一行的内容,则读取一行的内容,如果大于一行的内容但小于等于第一行+第二行的内容,则读取两行的内容,如此往下...
如果解决了你的疑惑,请采纳,祝学习愉快~
相似问题