Readline( )|学习笔记

简介: 快速学习 Readline( )

开发者学堂课程【Python 语言基础 3:函数、面向对象、异常处理Readline( )】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/601/detail/8769


Readline( )


内容介绍:


一、readline( )

二、readlines( )

三、for循环

 

 

一、readline()

输入:

file_name = ‘ demo.txt ’

with open(file_name , encoding= ‘utf-8’ ) as file_obj :

print(file_obj.read( ) )

 

该方法可以用来读取一行内容

换成 print(file_obj.readline( ) )

多读几行:

print(file_obj.readline( ) )

print(file_obj.readline( ) )

print(file_obj.readline( ) )

 

但是看出每一行前都有空行,所以可以加  end= ‘ ’去掉

print(file_obj.readline( ) ,end= ‘ ’ )

print(file_obj.readline( ) )

#print(file_obj.readline( ) )

类似的有  readlines( )

 

二、readlines( )

该方法用于一行一行的读取内容,它会一次性将读取到的内容封装到一个列表中返回

输入:r = file_obj.readlines( )

print(r)

 

可以看出打印的是个列表,让每个数据成为一行,加入 import pprint,将 print(r) 改成

pprint. pprint(r)

 

如果想获取第一行:输入 pprint. pprint(r[0])

 

类似:

pprint. pprint(r[0])

pprint. pprint(r[1])

pdrint. pprint(r[2])

更简单的是  for  循环遍历列表

 

三、for 循环

输入:

for t in file_obj:

print(t)

结果如下:


Lorem ipsum dolor sit amet, consectetur adipisicing elit,sed do eiusmod

Tempor incididunt ut labore et dolore magna aliqua ut enim ad minim weniam,quis nostrud exercitation ullamco laboris nisi ut aliquip ex commodo consequat.

***Repl Closed***

相关文章
|
小程序
视频 | 在小程序竞争激烈的今天,淘票票如何脱颖而出?
2017年1月份微信首先推出了小程序,那时小程序还是一个新兴的产物。然而三年间,小程序对整个生态乃至整个业界带来了很大的影响。今年近疫情期间,大家用过支付宝或者微信的健康码就是通过小程序的方式来实现的。
871 0
视频 | 在小程序竞争激烈的今天,淘票票如何脱颖而出?
|
Java
集合框架源码学习之HashMap(JDK1.8)
0-1. 简介 0-2. 内部结构分析   0-2-1. JDK18之前   0-2-2. JDK18之后 0-3. LinkedList源码分析   0-3-1. 构造方法   0-3-2.
1579 0
|
4天前
|
人工智能 运维 安全
|
2天前
|
人工智能 异构计算
敬请锁定《C位面对面》,洞察通用计算如何在AI时代持续赋能企业创新,助力业务发展!
敬请锁定《C位面对面》,洞察通用计算如何在AI时代持续赋能企业创新,助力业务发展!
|
10天前
|
人工智能 JavaScript 测试技术
Qwen3-Coder入门教程|10分钟搞定安装配置
Qwen3-Coder 挑战赛简介:无论你是编程小白还是办公达人,都能通过本教程快速上手 Qwen-Code CLI,利用 AI 轻松实现代码编写、文档处理等任务。内容涵盖 API 配置、CLI 安装及多种实用案例,助你提升效率,体验智能编码的乐趣。
833 109
|
4天前
|
机器学习/深度学习 人工智能 自然语言处理
B站开源IndexTTS2,用极致表现力颠覆听觉体验
在语音合成技术不断演进的背景下,早期版本的IndexTTS虽然在多场景应用中展现出良好的表现,但在情感表达的细腻度与时长控制的精准性方面仍存在提升空间。为了解决这些问题,并进一步推动零样本语音合成在实际场景中的落地能力,B站语音团队对模型架构与训练策略进行了深度优化,推出了全新一代语音合成模型——IndexTTS2 。
435 11
|
3天前
|
人工智能 测试技术 API
智能体(AI Agent)搭建全攻略:从概念到实践的终极指南
在人工智能浪潮中,智能体(AI Agent)正成为变革性技术。它们具备自主决策、环境感知、任务执行等能力,广泛应用于日常任务与商业流程。本文详解智能体概念、架构及七步搭建指南,助你打造专属智能体,迎接智能自动化新时代。