len()函数不是求字符串的长度吗,为什么这里面的len可以和文件中的行数进行比较
3条回答 默认 最新
- 陈年椰子 2022-03-26 07:36关注本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
def read_file(file,num): f=open(file,encoding='utf-8') length=len(f.readlines()) if num==0: print('') if length<=num: print('文件行数只有%d行,已全部读取'%length) for each_line in f: print(each_line) else: for i in range(num): print(f.readline(),end='') f.close() file=input('请输入要打开的文件名:') num=int(input('请输入需要显示该文件前几行:')) read_file(file,num)
赞回复展开全部11条评论